(window.__googlesitekit_webpackJsonp=window.__googlesitekit_webpackJsonp||[]).push([[30],[,,function(e,t){e.exports=googlesitekit.i18n},function(e,t){e.exports=googlesitekit.data},,,,function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return r})),n.d(t,"e",(function(){return a})),n.d(t,"d",(function(){return o})),n.d(t,"c",(function(){return c})),n.d(t,"H",(function(){return l})),n.d(t,"M",(function(){return s})),n.d(t,"O",(function(){return u})),n.d(t,"K",(function(){return d})),n.d(t,"L",(function(){return g})),n.d(t,"J",(function(){return f})),n.d(t,"I",(function(){return p})),n.d(t,"N",(function(){return m})),n.d(t,"f",(function(){return b})),n.d(t,"g",(function(){return v})),n.d(t,"h",(function(){return h})),n.d(t,"j",(function(){return j})),n.d(t,"l",(function(){return I})),n.d(t,"m",(function(){return y})),n.d(t,"n",(function(){return E})),n.d(t,"o",(function(){return O})),n.d(t,"q",(function(){return M})),n.d(t,"s",(function(){return k})),n.d(t,"r",(function(){return N})),n.d(t,"t",(function(){return _})),n.d(t,"w",(function(){return D})),n.d(t,"u",(function(){return A})),n.d(t,"v",(function(){return T})),n.d(t,"x",(function(){return S})),n.d(t,"y",(function(){return w})),n.d(t,"A",(function(){return C})),n.d(t,"B",(function(){return z})),n.d(t,"C",(function(){return R})),n.d(t,"D",(function(){return x})),n.d(t,"k",(function(){return P})),n.d(t,"F",(function(){return L})),n.d(t,"z",(function(){return B})),n.d(t,"G",(function(){return G})),n.d(t,"E",(function(){return W})),n.d(t,"i",(function(){return Z})),n.d(t,"p",(function(){return V})),n.d(t,"Q",(function(){return U})),n.d(t,"P",(function(){return F}));var i="core/user",r="connected_url_mismatch",a="__global",o="temporary_persist_permission_error",c="adblocker_active",l="googlesitekit_authenticate",s="googlesitekit_setup",u="googlesitekit_view_dashboard",d="googlesitekit_manage_options",g="googlesitekit_read_shared_module_data",f="googlesitekit_manage_module_sharing_options",p="googlesitekit_delegate_module_sharing_management",m="googlesitekit_update_plugins",b="kmAnalyticsAdSenseTopEarningContent",v="kmAnalyticsEngagedTrafficSource",h="kmAnalyticsLeastEngagingPages",j="kmAnalyticsNewVisitors",I="kmAnalyticsPopularAuthors",y="kmAnalyticsPopularContent",E="kmAnalyticsPopularProducts",O="kmAnalyticsReturningVisitors",M="kmAnalyticsTopCities",k="kmAnalyticsTopCitiesDrivingLeads",N="kmAnalyticsTopCitiesDrivingAddToCart",_="kmAnalyticsTopCitiesDrivingPurchases",D="kmAnalyticsTopDeviceDrivingPurchases",A="kmAnalyticsTopConvertingTrafficSource",T="kmAnalyticsTopCountries",S="kmAnalyticsTopPagesDrivingLeads",w="kmAnalyticsTopRecentTrendingPages",C="kmAnalyticsTopTrafficSource",z="kmAnalyticsTopTrafficSourceDrivingAddToCart",R="kmAnalyticsTopTrafficSourceDrivingLeads",x="kmAnalyticsTopTrafficSourceDrivingPurchases",P="kmAnalyticsPagesPerVisit",L="kmAnalyticsVisitLength",B="kmAnalyticsTopReturningVisitorPages",G="kmSearchConsolePopularKeywords",W="kmAnalyticsVisitsPerVisitor",Z="kmAnalyticsMostEngagingPages",V="kmAnalyticsTopCategories",U=[b,v,h,j,I,y,E,O,V,M,k,N,_,D,A,T,w,C,z,P,L,B,W,Z,V],F=[].concat(U,[G])},function(e,t,n){"use strict";n.d(t,"r",(function(){return i})),n.d(t,"a",(function(){return r})),n.d(t,"s",(function(){return a})),n.d(t,"z",(function(){return o})),n.d(t,"o",(function(){return c})),n.d(t,"q",(function(){return l})),n.d(t,"g",(function(){return s})),n.d(t,"p",(function(){return u})),n.d(t,"j",(function(){return d})),n.d(t,"i",(function(){return g})),n.d(t,"k",(function(){return f})),n.d(t,"m",(function(){return p})),n.d(t,"n",(function(){return m})),n.d(t,"h",(function(){return b})),n.d(t,"x",(function(){return v})),n.d(t,"w",(function(){return h})),n.d(t,"y",(function(){return j})),n.d(t,"u",(function(){return I})),n.d(t,"v",(function(){return y})),n.d(t,"f",(function(){return E})),n.d(t,"l",(function(){return O})),n.d(t,"e",(function(){return M})),n.d(t,"t",(function(){return k})),n.d(t,"c",(function(){return N})),n.d(t,"d",(function(){return _})),n.d(t,"b",(function(){return D}));var i="modules/analytics-4",r="account_create",a="property_create",o="webdatastream_create",c="analyticsSetup",l=10,s=1,u="https://www.googleapis.com/auth/tagmanager.readonly",d="enhanced-measurement-form",g="enhanced-measurement-enabled",f="enhanced-measurement-should-dismiss-activation-banner",p="analyticsAccountCreate",m="analyticsCustomDimensionsCreate",b="https://www.googleapis.com/auth/analytics.edit",v="dashboardAllTrafficWidgetDimensionName",h="dashboardAllTrafficWidgetDimensionColor",j="dashboardAllTrafficWidgetDimensionValue",I="dashboardAllTrafficWidgetActiveRowIndex",y="dashboardAllTrafficWidgetLoaded",E={googlesitekit_post_date:{parameterName:"googlesitekit_post_date",displayName:"WordPress Post Date",description:"Created by Site Kit: Date when a post was published",scope:"EVENT"},googlesitekit_post_author:{parameterName:"googlesitekit_post_author",displayName:"WordPress Post Author",description:"Created by Site Kit: WordPress name of the post author",scope:"EVENT"},googlesitekit_post_categories:{parameterName:"googlesitekit_post_categories",displayName:"WordPress Post Categories",description:"Created by Site Kit: Names of categories assigned to a post",scope:"EVENT"},googlesitekit_post_type:{parameterName:"googlesitekit_post_type",displayName:"WordPress Post Type",description:"Created by Site Kit: Content type of a post",scope:"EVENT"}},O={ADD_TO_CART:"add_to_cart",PURCHASE:"purchase",SUBMIT_LEAD_FORM:"submit_lead_form",GENERATE_LEAD:"generate_lead",CONTACT:"contact"},M=[O.CONTACT,O.GENERATE_LEAD,O.SUBMIT_LEAD_FORM],k={"new-visitors":{description:"People who visited the site for the first time",displayName:"New visitors",membershipDurationDays:-1,filterClauses:[{clauseType:"INCLUDE",simpleFilter:{scope:"AUDIENCE_FILTER_SCOPE_ACROSS_ALL_SESSIONS",filterExpression:{andGroup:{filterExpressions:[{orGroup:{filterExpressions:[{dimensionOrMetricFilter:{fieldName:"newVsReturning",stringFilter:{matchType:"EXACT",value:"new"}}}]}},{orGroup:{filterExpressions:[{notExpression:{dimensionOrMetricFilter:{fieldName:"groupId",stringFilter:{matchType:"EXACT",value:"created_by_googlesitekit:new_visitors"}}}}]}}]}}}}]},"returning-visitors":{description:"People who have visited your site at least once before",displayName:"Returning visitors",membershipDurationDays:-1,filterClauses:[{clauseType:"INCLUDE",simpleFilter:{scope:"AUDIENCE_FILTER_SCOPE_ACROSS_ALL_SESSIONS",filterExpression:{andGroup:{filterExpressions:[{orGroup:{filterExpressions:[{dimensionOrMetricFilter:{fieldName:"newVsReturning",stringFilter:{matchType:"EXACT",value:"returning"}}}]}},{orGroup:{filterExpressions:[{notExpression:{dimensionOrMetricFilter:{fieldName:"groupId",stringFilter:{matchType:"EXACT",value:"created_by_googlesitekit:returning_visitors"}}}}]}}]}}}}]}},N="audiencePermissionsSetup",_="audienceTileCustomDimensionCreate",D="audience-selection-panel-expirable-new-badge-"},function(e,t,n){"use strict";n.d(t,"I",(function(){return r.b})),n.d(t,"J",(function(){return r.c})),n.d(t,"F",(function(){return a.a})),n.d(t,"K",(function(){return a.b})),n.d(t,"H",(function(){return u})),n.d(t,"m",(function(){return d.a})),n.d(t,"B",(function(){return d.d})),n.d(t,"C",(function(){return d.e})),n.d(t,"y",(function(){return d.c})),n.d(t,"r",(function(){return d.b})),n.d(t,"z",(function(){return m})),n.d(t,"j",(function(){return b})),n.d(t,"i",(function(){return v})),n.d(t,"d",(function(){return O})),n.d(t,"c",(function(){return M})),n.d(t,"e",(function(){return k})),n.d(t,"b",(function(){return N})),n.d(t,"a",(function(){return _})),n.d(t,"f",(function(){return D})),n.d(t,"n",(function(){return A})),n.d(t,"w",(function(){return T})),n.d(t,"p",(function(){return S})),n.d(t,"G",(function(){return w})),n.d(t,"s",(function(){return C})),n.d(t,"v",(function(){return z})),n.d(t,"k",(function(){return R})),n.d(t,"o",(function(){return x.b})),n.d(t,"h",(function(){return x.a})),n.d(t,"t",(function(){return P.b})),n.d(t,"q",(function(){return P.a})),n.d(t,"A",(function(){return P.c})),n.d(t,"x",(function(){return L})),n.d(t,"u",(function(){return B})),n.d(t,"E",(function(){return Z})),n.d(t,"D",(function(){return V.a})),n.d(t,"g",(function(){return U})),n.d(t,"L",(function(){return F})),n.d(t,"l",(function(){return H}));var i=n(14),r=n(40),a=n(103),o=n(39),c=n.n(o),l=n(97),s=n.n(l),u=function(e){return s()(JSON.stringify(function e(t){var n={};return Object.keys(t).sort().forEach((function(i){var r=t[i];r&&"object"===c()(r)&&!Array.isArray(r)&&(r=e(r)),n[i]=r})),n}(e)))};n(105);var d=n(88);function g(e){return e.replace(new RegExp("\\[([^\\]]+)\\]\\((https?://[^/]+\\.\\w+/?.*?)\\)","gi"),'$1')}function f(e){return"

".concat(e.replace(/\n{2,}/g,"

"),"

")}function p(e){return e.replace(/\n/gi,"
")}function m(e){for(var t=e,n=0,i=[g,f,p];n0&&void 0!==arguments[0]?arguments[0]:"";if(!Object(i.isString)(e))return!1;var t=e.split("-");if(3!==t.length)return!1;var n=new Date(e);return Object(i.isDate)(n)&&!isNaN(n)}function S(e){y()(Object(i.isDate)(e)&&!isNaN(e),"Date param must construct to a valid date instance or be a valid date instance itself.");var t="".concat(e.getMonth()+1),n="".concat(e.getDate());return[e.getFullYear(),t.length<2?"0".concat(t):t,n.length<2?"0".concat(n):n].join("-")}function w(e){y()(T(e),O);var t=e.split("-"),n=j()(t,3),i=n[0],r=n[1],a=n[2];return new Date(i,r-1,a)}function C(e,t){return S(R(e,t*_))}function z(e){var t=e.split("-");return 3===t.length&&"last"===t[0]&&!Number.isNaN(t[1])&&!Number.isNaN(parseFloat(t[1]))&&"days"===t[2]}function R(e,t){y()(T(e)||Object(i.isDate)(e)&&!isNaN(e),O);var n=T(e)?Date.parse(e):e.getTime();return new Date(n-1e3*t)}var x=n(107),P=n(86);function L(e){var t=parseFloat(e)||0;return!!Number.isInteger(t)&&t>0}function B(e){if("number"==typeof e)return!0;var t=(e||"").toString();return!!t&&!isNaN(t)}var G=n(29),W=n.n(G),Z=function(e){return Array.isArray(e)?W()(e).sort():e},V=n(92);function U(e,t){var n=function(e){return"0"===e||0===e};if(n(e)&&n(t))return 0;if(n(e)||Number.isNaN(e))return null;var i=(t-e)/e;return Number.isNaN(i)||!Number.isFinite(i)?null:i}var F=function(e){try{return JSON.parse(e)&&!!e}catch(e){return!1}},H=function(e){if(!e)return"";var t=e.replace(/&#(\d+);/g,(function(e,t){return String.fromCharCode(t)})).replace(/(\\)/g,"");return Object(i.unescape)(t)}},,function(e,t){e.exports=googlesitekit.components},,function(e,t,n){"use strict";n.d(t,"c",(function(){return i})),n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return a}));var i="core/site",r="primary",a="secondary"},,,,function(e,t,n){"use strict";var i=n(1),r=n(65);t.a=function(){return Object(i.useContext)(r.b)}},,function(e,t,n){"use strict";var i=n(247);n.d(t,"i",(function(){return i.a}));var r=n(315);n.d(t,"f",(function(){return r.a}));var a=n(316);n.d(t,"h",(function(){return a.a}));var o=n(317);n.d(t,"j",(function(){return o.a}));var c=n(314);n.d(t,"g",(function(){return c.a}));var l=n(96),s=n.n(l);n.d(t,"b",(function(){return s.a})),n.d(t,"c",(function(){return l.DialogContent})),n.d(t,"d",(function(){return l.DialogFooter}));var u=n(112);n.d(t,"a",(function(){return u.a})),n.d(t,"e",(function(){return u.b})),n.d(t,"k",(function(){return u.c}))},,function(e,t,n){"use strict";(function(e){var i=n(18),r=n.n(i),a=n(20),o=n.n(a),c=n(10),l=n.n(c),s=n(0),u=n.n(s),d=n(160),g=n(1),f=n(2),p=n(134),m=n(135),b=n(136),v=n(72),h=n(81),j=Object(g.forwardRef)((function(t,n){var i,a=t["aria-label"],c=t.secondary,s=void 0!==c&&c,u=t.arrow,g=void 0!==u&&u,j=t.back,I=void 0!==j&&j,y=t.caps,E=void 0!==y&&y,O=t.children,M=t.className,k=void 0===M?"":M,N=t.danger,_=void 0!==N&&N,D=t.disabled,A=void 0!==D&&D,T=t.external,S=void 0!==T&&T,w=t.hideExternalIndicator,C=void 0!==w&&w,z=t.href,R=void 0===z?"":z,x=t.inverse,P=void 0!==x&&x,L=t.noFlex,B=void 0!==L&&L,G=t.onClick,W=t.small,Z=void 0!==W&&W,V=t.standalone,U=void 0!==V&&V,F=t.linkButton,H=void 0!==F&&F,Y=t.to,Q=t.leadingIcon,X=t.trailingIcon,J=o()(t,["aria-label","secondary","arrow","back","caps","children","className","danger","disabled","external","hideExternalIndicator","href","inverse","noFlex","onClick","small","standalone","linkButton","to","leadingIcon","trailingIcon"]),K=R||Y||!G?Y?"ROUTER_LINK":S?"EXTERNAL_LINK":"LINK":A?"BUTTON_DISABLED":"BUTTON",q="BUTTON"===K||"BUTTON_DISABLED"===K?"button":"ROUTER_LINK"===K?d.b:"a",$=("EXTERNAL_LINK"===K&&(i=Object(f._x)("(opens in a new tab)","screen reader text","google-site-kit")),"BUTTON_DISABLED"===K&&(i=Object(f._x)("(disabled)","screen reader text","google-site-kit")),i?a?"".concat(a," ").concat(i):"string"==typeof O?"".concat(O," ").concat(i):void 0:a),ee=Q,te=X;return I&&(ee=e.createElement(b.a,{width:14,height:14})),S&&!C&&(te=e.createElement(v.a,{width:14,height:14})),g&&!P&&(te=e.createElement(p.a,{width:14,height:14})),g&&P&&(te=e.createElement(m.a,{width:14,height:14})),e.createElement(q,r()({"aria-label":$,className:l()("googlesitekit-cta-link",k,{"googlesitekit-cta-link--secondary":s,"googlesitekit-cta-link--inverse":P,"googlesitekit-cta-link--small":Z,"googlesitekit-cta-link--caps":E,"googlesitekit-cta-link--danger":_,"googlesitekit-cta-link--disabled":A,"googlesitekit-cta-link--standalone":U,"googlesitekit-cta-link--link-button":H,"googlesitekit-cta-link--no-flex":!!B}),disabled:A,href:"LINK"!==K&&"EXTERNAL_LINK"!==K||A?void 0:R,onClick:G,rel:"EXTERNAL_LINK"===K?"noopener noreferrer":void 0,ref:n,target:"EXTERNAL_LINK"===K?"_blank":void 0,to:Y},J),!!ee&&e.createElement(h.a,{marginRight:5},ee),e.createElement("span",{className:"googlesitekit-cta-link__contents"},O),!!te&&e.createElement(h.a,{marginLeft:5},te))}));j.propTypes={arrow:u.a.bool,back:u.a.bool,caps:u.a.bool,children:u.a.node,className:u.a.string,danger:u.a.bool,disabled:u.a.bool,external:u.a.bool,hideExternalIndicator:u.a.bool,href:u.a.string,inverse:u.a.bool,leadingIcon:u.a.node,linkButton:u.a.bool,noFlex:u.a.bool,onClick:u.a.func,small:u.a.bool,standalone:u.a.bool,to:u.a.string,trailingIcon:u.a.node},t.a=j}).call(this,n(4))},function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return r}));var i="core/modules",r="insufficient_module_dependencies"},function(e,t,n){"use strict";n.d(t,"d",(function(){return r})),n.d(t,"a",(function(){return a})),n.d(t,"c",(function(){return o})),n.d(t,"b",(function(){return c})),n.d(t,"e",(function(){return l}));var i=n(122),r="xlarge",a="desktop",o="tablet",c="small";function l(){var e=Object(i.a)();return e>1280?r:e>960?a:e>600?o:c}},function(e,t,n){"use strict";n.d(t,"n",(function(){return i})),n.d(t,"l",(function(){return r})),n.d(t,"o",(function(){return a})),n.d(t,"m",(function(){return o})),n.d(t,"t",(function(){return c})),n.d(t,"h",(function(){return l})),n.d(t,"s",(function(){return s})),n.d(t,"i",(function(){return u})),n.d(t,"j",(function(){return d})),n.d(t,"r",(function(){return g})),n.d(t,"k",(function(){return f})),n.d(t,"u",(function(){return p})),n.d(t,"v",(function(){return m})),n.d(t,"q",(function(){return b})),n.d(t,"p",(function(){return v})),n.d(t,"b",(function(){return h})),n.d(t,"e",(function(){return j})),n.d(t,"a",(function(){return I})),n.d(t,"d",(function(){return y})),n.d(t,"c",(function(){return E})),n.d(t,"f",(function(){return O})),n.d(t,"g",(function(){return M}));var i="mainDashboard",r="entityDashboard",a="mainDashboardViewOnly",o="entityDashboardViewOnly",c="userInput",l="activation",s="splash",u="adminBar",d="adminBarViewOnly",g="settings",f="adBlockingRecovery",p="wpDashboard",m="wpDashboardViewOnly",b="moduleSetup",v="metricSelection",h="key-metrics",j="traffic",I="content",y="speed",E="monetization",O=[i,r,a,o,c,s,g,b,v],M=[a,o,d,m]},function(e,t,n){"use strict";n.d(t,"l",(function(){return r})),n.d(t,"k",(function(){return a})),n.d(t,"j",(function(){return o})),n.d(t,"i",(function(){return c})),n.d(t,"a",(function(){return l})),n.d(t,"o",(function(){return s})),n.d(t,"n",(function(){return u})),n.d(t,"m",(function(){return d})),n.d(t,"c",(function(){return g})),n.d(t,"g",(function(){return f})),n.d(t,"h",(function(){return p})),n.d(t,"d",(function(){return m})),n.d(t,"e",(function(){return b})),n.d(t,"f",(function(){return v})),n.d(t,"b",(function(){return h}));var i=n(2),r="key-metrics-setup-cta-widget",a="googlesitekit-key-metrics-selection-panel-opened",o="key-metrics-selection-form",c="key-metrics-selected",l="key-metrics-effective-selection",s="key-metrics-unstaged-selection",u=2,d=8,g={SLUG:"current-selection",LABEL:Object(i.__)("Current selection","google-site-kit")},f={SLUG:"suggested",LABEL:Object(i.__)("Suggested","google-site-kit")},p={SLUG:"visitors",LABEL:Object(i.__)("Visitors","google-site-kit")},m={SLUG:"driving-traffic",LABEL:Object(i.__)("Driving traffic","google-site-kit")},b={SLUG:"generating-leads",LABEL:Object(i.__)("Generating leads","google-site-kit")},v={SLUG:"selling-products",LABEL:Object(i.__)("Selling products","google-site-kit")},h={SLUG:"content-performance",LABEL:Object(i.__)("Content performance","google-site-kit")}},function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"a",(function(){return r}));var i="core/ui",r="activeContextID"},,function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"c",(function(){return r})),n.d(t,"a",(function(){return a})),n.d(t,"d",(function(){return o})),n.d(t,"f",(function(){return c})),n.d(t,"k",(function(){return l})),n.d(t,"j",(function(){return s})),n.d(t,"h",(function(){return u})),n.d(t,"i",(function(){return d})),n.d(t,"e",(function(){return g})),n.d(t,"g",(function(){return f}));var i=1,r=2,a=3,o="enhanced-measurement-activation-banner-tooltip-state",c="enhanced-measurement-activation-banner-dismissed-item",l="_r.explorerCard..selmet",s="_r.explorerCard..seldim",u="_r..dataFilters",d="_r..nav",g="key-metrics-connect-ga4-cta-widget",f="analytics-4"},,function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var i="core/forms"},,,function(e,t,n){"use strict";(function(e){var i=n(5),r=n.n(i),a=n(0),o=n.n(a),c=n(10),l=n.n(c),s=n(1),u=n(137),d=n(138),g=n(139),f=n(98),p=n(99),m=n(35);function b(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function v(e){for(var t=1;t=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){c=!0,a=e},f:function(){try{o||null==n.return||n.return()}finally{if(c)throw a}}}}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n2&&void 0!==m[2]?m[2]:{},o=a.ttl,l=void 0===o?c.b:o,s=a.timestamp,u=void 0===s?Math.round(Date.now()/1e3):s,d=a.isError,f=void 0!==d&&d,t.next=3,b();case 3:if(!(p=t.sent)){t.next=14;break}return t.prev=5,p.setItem("".concat(g).concat(n),JSON.stringify({timestamp:u,ttl:l,value:i,isError:f})),t.abrupt("return",!0);case 10:return t.prev=10,t.t0=t.catch(5),e.console.warn("Encountered an unexpected storage error:",t.t0),t.abrupt("return",!1);case 14:return t.abrupt("return",!1);case 15:case"end":return t.stop()}}),t,null,[[5,10]])})));return function(e,n){return t.apply(this,arguments)}}(),I=function(){var t=o()(r.a.mark((function t(n){var i,a;return r.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,b();case 2:if(!(i=t.sent)){t.next=14;break}return t.prev=4,a=n.startsWith(d)?n:"".concat(g).concat(n),i.removeItem(a),t.abrupt("return",!0);case 10:return t.prev=10,t.t0=t.catch(4),e.console.warn("Encountered an unexpected storage error:",t.t0),t.abrupt("return",!1);case 14:return t.abrupt("return",!1);case 15:case"end":return t.stop()}}),t,null,[[4,10]])})));return function(e){return t.apply(this,arguments)}}(),y=function(){var t=o()(r.a.mark((function t(){var n,i,a,o;return r.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,b();case 2:if(!(n=t.sent)){t.next=14;break}for(t.prev=4,i=[],a=0;a1&&void 0!==arguments[1]?arguments[1]:a;return t instanceof Set&&t.has(e)}}).call(this,n(27))},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var i=n(42);function r(e){return function(){e[i.a]=e[i.a]||[],e[i.a].push(arguments)}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var i=n(1),r=Object(i.createContext)(""),a=(r.Consumer,r.Provider);t.b=r},,function(e,t,n){"use strict";n.d(t,"a",(function(){return b})),n.d(t,"b",(function(){return v}));var i=n(5),r=n.n(i),a=n(39),o=n.n(a),c=n(117),l=n(12),s=n.n(l),u=n(97),d=n.n(u),g=n(9);function f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function p(e){for(var t=1;t2&&void 0!==arguments[2]?arguments[2]:[];return s()(e,"error is required."),s()(t,"baseName is required."),s()(n&&Array.isArray(n),"args must be an array."),{type:"RECEIVE_ERROR",payload:{error:e,baseName:t,args:n}}},clearError:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return s()(e,"baseName is required."),s()(t&&Array.isArray(t),"args must be an array."),{type:"CLEAR_ERROR",payload:{baseName:e,args:t}}},clearErrors:function(e){return{type:"CLEAR_ERRORS",payload:{baseName:e}}}};function v(e){s()(e,"storeName must be defined.");var t={getErrorForSelector:function(e,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return s()(n,"selectorName is required."),t.getError(e,n,i)},getErrorForAction:function(e,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return s()(n,"actionName is required."),t.getError(e,n,i)},getError:function(e,t,n){var i=e.errors;return s()(t,"baseName is required."),i[m(t,n)]},getErrors:function(e){var t=new Set(Object.values(e.errors));return Array.from(t)},getMetaDataForError:function(e,t){var n=Object.keys(e.errors).find((function(n){return e.errors[n]===t}));return n?{baseName:n.substring(0,n.indexOf("::")),args:e.errorArgs[n]}:null},getSelectorDataForError:Object(c.b)((function(t){return function(n,i){var r=t(e).getMetaDataForError(i);if(r){var a=r.baseName,o=r.args;if(!!t(e)[a])return{storeName:e,name:a,args:o}}return null}})),hasErrors:function(e){return t.getErrors(e).length>0}};return{initialState:{errors:{},errorArgs:{}},actions:b,controls:{},reducer:function(e,t){var n=t.type,i=t.payload;switch(n){case"RECEIVE_ERROR":var a=i.baseName,o=i.args,c=i.error,l=m(a,o);return p(p({},e),{},{errors:p(p({},e.errors||{}),{},r()({},l,c)),errorArgs:p(p({},e.errorArgs||{}),{},r()({},l,o))});case"CLEAR_ERROR":var s=i.baseName,u=i.args,d=p({},e),g=m(s,u);return d.errors=p({},e.errors||{}),d.errorArgs=p({},e.errorArgs||{}),delete d.errors[g],delete d.errorArgs[g],d;case"CLEAR_ERRORS":var f=i.baseName,b=p({},e);if(f)for(var v in b.errors=p({},e.errors||{}),b.errorArgs=p({},e.errorArgs||{}),b.errors)(v===f||v.startsWith("".concat(f,"::")))&&(delete b.errors[v],delete b.errorArgs[v]);else b.errors={},b.errorArgs={};return b;default:return e}},resolvers:{},selectors:t}}},function(e,t,n){"use strict";var i=n(1);function r(){return(r=Object.assign||function(e){for(var t=1;tredo the plugin setup.',"google-site-kit"),N,_));return e.createElement(u.a,{className:i,type:u.a.TYPES.ERROR,description:e.createElement("span",{dangerouslySetInnerHTML:Object(d.F)(N,{ALLOWED_TAGS:["a"],ALLOWED_ATTR:["href"]})}),ctaButton:k?{label:Object(o.__)("Retry","google-site-kit"),onClick:M}:void 0,hideIcon:y})}ErrorNotice.propTypes={className:r.a.string,error:r.a.shape({message:r.a.string}),hasButton:r.a.bool,storeName:r.a.string,message:r.a.string,noPrefix:r.a.bool,skipRetryMessage:r.a.bool,hideIcon:r.a.bool}}).call(this,n(4))},function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"a",(function(){return r}));var i="modules/search-console",r=1},,function(e,t,n){"use strict";var i=n(1);function r(){return(r=Object.assign||function(e){for(var t=1;t2&&void 0!==arguments[2]?arguments[2]:{},o=n.viewAction,c=void 0===o?"view_notification":o,l=n.confirmAction,s=void 0===l?"confirm_notification":l,u=n.dismissAction,d=void 0===u?"dismiss_notification":u,g=n.clickLearnMoreAction,f=void 0===g?"click_learn_more_link":g,p=Object(r.a)(),m=null!=t?t:"".concat(p,"_").concat(e),b=Object(i.useCallback)((function(){for(var e=arguments.length,t=new Array(e),n=0;n1&&void 0!==arguments[1]?arguments[1]:{},n=I(e,t),i=n.formatUnit,r=n.formatDecimal;try{return i()}catch(e){return r()}},h=function(e){var t=j(e),n=t.hours,i=t.minutes,r=t.seconds;return r=("0"+r).slice(-2),i=("0"+i).slice(-2),"00"===(n=("0"+n).slice(-2))?"".concat(i,":").concat(r):"".concat(n,":").concat(i,":").concat(r)},j=function(e){return e=parseInt(e,10),Number.isNaN(e)&&(e=0),{hours:Math.floor(e/60/60),minutes:Math.floor(e/60%60),seconds:Math.floor(e%60)}},I=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=j(e),i=n.hours,r=n.minutes,a=n.seconds;return{hours:i,minutes:r,seconds:a,formatUnit:function(){var n=t.unitDisplay,o=b(b({unitDisplay:void 0===n?"short":n},u()(t,["unitDisplay"])),{},{style:"unit"});return 0===e?N(a,b(b({},o),{},{unit:"second"})):Object(p.sprintf)(/* translators: 1: formatted seconds, 2: formatted minutes, 3: formatted hours */ Object(p._x)("%3$s %2$s %1$s","duration of time: hh mm ss","google-site-kit"),a?N(a,b(b({},o),{},{unit:"second"})):"",r?N(r,b(b({},o),{},{unit:"minute"})):"",i?N(i,b(b({},o),{},{unit:"hour"})):"").trim()},formatDecimal:function(){var t=Object(p.sprintf)( // translators: %s: number of seconds with "s" as the abbreviated unit. Object(p.__)("%ds","google-site-kit"),a);if(0===e)return t;var n=Object(p.sprintf)( // translators: %s: number of minutes with "m" as the abbreviated unit. Object(p.__)("%dm","google-site-kit"),r),o=Object(p.sprintf)( // translators: %s: number of hours with "h" as the abbreviated unit. Object(p.__)("%dh","google-site-kit"),i);return Object(p.sprintf)(/* translators: 1: formatted seconds, 2: formatted minutes, 3: formatted hours */ Object(p._x)("%3$s %2$s %1$s","duration of time: hh mm ss","google-site-kit"),a?t:"",r?n:"",i?o:"").trim()}}},y=function(e){return 1e6<=e?Math.round(e/1e5)/10:1e4<=e?Math.round(e/1e3):1e3<=e?Math.round(e/100)/10:e},E=function(e){var t={minimumFractionDigits:1,maximumFractionDigits:1};return 1e6<=e?Object(p.sprintf)( // translators: %s: an abbreviated number in millions. Object(p.__)("%sM","google-site-kit"),N(y(e),e%10==0?{}:t)):1e4<=e?Object(p.sprintf)( // translators: %s: an abbreviated number in thousands. Object(p.__)("%sK","google-site-kit"),N(y(e))):1e3<=e?Object(p.sprintf)( // translators: %s: an abbreviated number in thousands. Object(p.__)("%sK","google-site-kit"),N(y(e),e%10==0?{}:t)):N(e,{signDisplay:"never",maximumFractionDigits:1})};function O(e){var t={};return"%"===e?t={style:"percent",maximumFractionDigits:2}:"s"===e?t={style:"duration",unitDisplay:"narrow"}:e&&"string"==typeof e?t={style:"currency",currency:e}:Object(d.isPlainObject)(e)&&(t=b({},e)),t}function M(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};e=Object(d.isFinite)(e)?e:Number(e),Object(d.isFinite)(e)||(console.warn("Invalid number",e,o()(e)),e=0);var n=O(t),i=n.style,r=void 0===i?"metric":i;return"metric"===r?E(e):"duration"===r?v(e,n):"durationISO"===r?h(e):N(e,n)}var k=f()(console.warn),N=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.locale,i=void 0===n?D():n,a=u()(t,["locale"]);try{return new Intl.NumberFormat(i,a).format(e)}catch(t){k("Site Kit numberFormat error: Intl.NumberFormat( ".concat(JSON.stringify(i),", ").concat(JSON.stringify(a)," ).format( ").concat(o()(e)," )"),t.message)}for(var c={currencyDisplay:"narrow",currencySign:"accounting",style:"unit"},l=["signDisplay","compactDisplay"],s={},d=0,g=Object.entries(a);d1&&void 0!==arguments[1]?arguments[1]:{},n=t.locale,i=void 0===n?D():n,r=t.style,a=void 0===r?"long":r,o=t.type,c=void 0===o?"conjunction":o;if(Intl.ListFormat){var l=new Intl.ListFormat(i,{style:a,type:c});return l.format(e)} /* translators: used between list items, there is a space after the comma. */var s=Object(p.__)(", ","google-site-kit");return e.join(s)},D=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:e,n=Object(d.get)(t,["_googlesitekitLegacyData","locale"]);if(n){var i=n.match(/^(\w{2})?(_)?(\w{2})/);if(i&&i[0])return i[0].replace(/_/g,"-")}return t.navigator.language}}).call(this,n(27))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return r}));var i=n(161),r=n.n(i)()(e)}).call(this,n(27))},function(e,t,n){"use strict";(function(e){var i=n(0),r=n.n(i),a=n(10),o=n.n(a);function ChangeArrow(t){var n=t.direction,i=t.invertColor,r=t.width,a=t.height;return e.createElement("svg",{className:o()("googlesitekit-change-arrow","googlesitekit-change-arrow--".concat(n),{"googlesitekit-change-arrow--inverted-color":i}),width:r,height:a,viewBox:"0 0 10 10",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e.createElement("path",{d:"M5.625 10L5.625 2.375L9.125 5.875L10 5L5 -1.76555e-07L-2.7055e-07 5L0.875 5.875L4.375 2.375L4.375 10L5.625 10Z",fill:"currentColor"}))}ChangeArrow.propTypes={direction:r.a.string,invertColor:r.a.bool,width:r.a.number,height:r.a.number},ChangeArrow.defaultProps={direction:"up",invertColor:!1,width:9,height:9},t.a=ChangeArrow}).call(this,n(4))},function(e,t,n){"use strict";n.r(t),n.d(t,"AREA_MAIN_DASHBOARD_KEY_METRICS_PRIMARY",(function(){return i})),n.d(t,"AREA_MAIN_DASHBOARD_TRAFFIC_PRIMARY",(function(){return r})),n.d(t,"AREA_MAIN_DASHBOARD_TRAFFIC_AUDIENCE_SEGMENTATION",(function(){return a})),n.d(t,"AREA_MAIN_DASHBOARD_CONTENT_PRIMARY",(function(){return o})),n.d(t,"AREA_MAIN_DASHBOARD_SPEED_PRIMARY",(function(){return c})),n.d(t,"AREA_MAIN_DASHBOARD_MONETIZATION_PRIMARY",(function(){return l})),n.d(t,"AREA_ENTITY_DASHBOARD_TRAFFIC_PRIMARY",(function(){return s})),n.d(t,"AREA_ENTITY_DASHBOARD_CONTENT_PRIMARY",(function(){return u})),n.d(t,"AREA_ENTITY_DASHBOARD_SPEED_PRIMARY",(function(){return d})),n.d(t,"AREA_ENTITY_DASHBOARD_MONETIZATION_PRIMARY",(function(){return g}));var i="mainDashboardKeyMetricsPrimary",r="mainDashboardTrafficPrimary",a="mainDashboardTrafficAudienceSegmentation",o="mainDashboardContentPrimary",c="mainDashboardSpeedPrimary",l="mainDashboardMonetizationPrimary",s="entityDashboardTrafficPrimary",u="entityDashboardContentPrimary",d="entityDashboardSpeedPrimary",g="entityDashboardMonetizationPrimary";t.default={AREA_MAIN_DASHBOARD_KEY_METRICS_PRIMARY:i,AREA_MAIN_DASHBOARD_TRAFFIC_PRIMARY:r,AREA_MAIN_DASHBOARD_CONTENT_PRIMARY:o,AREA_MAIN_DASHBOARD_SPEED_PRIMARY:c,AREA_MAIN_DASHBOARD_MONETIZATION_PRIMARY:l,AREA_ENTITY_DASHBOARD_TRAFFIC_PRIMARY:s,AREA_ENTITY_DASHBOARD_CONTENT_PRIMARY:u,AREA_ENTITY_DASHBOARD_SPEED_PRIMARY:d,AREA_ENTITY_DASHBOARD_MONETIZATION_PRIMARY:g}},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var i=n(12),r=n.n(i),a=function(e,t){var n=t.dateRangeLength;r()(Array.isArray(e),"report must be an array to partition."),r()(Number.isInteger(n)&&n>0,"dateRangeLength must be a positive integer.");var i=-1*n;return{currentRange:e.slice(i),compareRange:e.slice(2*i,i)}}},function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"a",(function(){return r})),n.d(t,"c",(function(){return a}));var i=function(e){return e.charAt(0).toUpperCase()+e.slice(1)},r=function(e){return e.replace(/([a-z0-9]{1})([A-Z]{1})/g,"$1_$2").toUpperCase()};function a(e){return e.split("-").map((function(e){return e.charAt(0).toUpperCase()+e.slice(1)})).join("")}},function(e,t,n){"use strict";var i=n(1);function r(){return(r=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{};return{__html:a.a.sanitize(e,t)}};function c(e){var t,n="object"===r()(e)?e.toString():e;return null==n||null===(t=n.replace)||void 0===t?void 0:t.call(n,/\/+$/,"")}},function(e,t,n){"use strict";(function(e){var i=n(0),r=n.n(i),a=n(10),o=n.n(a),c=n(11),l=n(21),s=n(34);function CTA(t){var n=t.title,i=t.headerText,r=t.headerContent,a=t.description,u=t.ctaLink,d=t.ctaLabel,g=t.ctaLinkExternal,f=t.ctaType,p=t.error,m=t.onClick,b=t["aria-label"],v=t.children;return e.createElement("div",{className:o()("googlesitekit-cta",{"googlesitekit-cta--error":p})},(i||r)&&e.createElement("div",{className:"googlesitekit-cta__header"},i&&e.createElement(s.a,{as:"h2",size:"small",type:"label",className:"googlesitekit-cta__header_text"},i),r),e.createElement("div",{className:"googlesitekit-cta__body"},n&&e.createElement(s.a,{as:"h3",size:"small",type:"title",className:"googlesitekit-cta__title"},n),a&&"string"==typeof a&&e.createElement("p",{className:"googlesitekit-cta__description"},a),a&&"string"!=typeof a&&e.createElement("div",{className:"googlesitekit-cta__description"},a),d&&"button"===f&&e.createElement(c.Button,{"aria-label":b,href:u,onClick:m},d),d&&"link"===f&&e.createElement(l.a,{href:u,onClick:m,"aria-label":b,external:g,hideExternalIndicator:g,arrow:!0},d),v))}CTA.propTypes={title:r.a.string.isRequired,headerText:r.a.string,description:r.a.oneOfType([r.a.string,r.a.node]),ctaLink:r.a.string,ctaLinkExternal:r.a.bool,ctaLabel:r.a.string,ctaType:r.a.string,"aria-label":r.a.string,error:r.a.bool,onClick:r.a.func,children:r.a.node,headerContent:r.a.node},CTA.defaultProps={title:"",headerText:"",headerContent:"",description:"",ctaLink:"",ctaLabel:"",ctaType:"link",error:!1,onClick:function(){}},t.a=CTA}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return u}));var i,r=n(53),a=n.n(r),o=n(54),c=n.n(o),l=function(t){var n=e[t];if(!n)return!1;try{var i="__storage_test__";return n.setItem(i,i),n.removeItem(i),!0}catch(e){return e instanceof DOMException&&(22===e.code||1014===e.code||"QuotaExceededError"===e.name||"NS_ERROR_DOM_QUOTA_REACHED"===e.name)&&0!==n.length}},s=function(){function NullStorage(){a()(this,NullStorage)}return c()(NullStorage,[{key:"key",value:function(){return null}},{key:"getItem",value:function(){return null}},{key:"setItem",value:function(){}},{key:"removeItem",value:function(){}},{key:"clear",value:function(){}},{key:"length",get:function(){return 0}}]),NullStorage}(),u=function(){return i||(i=l("sessionStorage")?e.sessionStorage:l("localStorage")?e.localStorage:new s),i}}).call(this,n(27))},function(e,t,n){"use strict";var i=n(1);function r(){return(r=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{};if(Number.isNaN(Number(t)))return"";var a=n.invertColor,o=void 0!==a&&a;return Object(i.a)(e.createElement(r.a,{direction:t>0?"up":"down",invertColor:o}))},o=function(e,t){return e>0&&t>0?e/t-1:e>0?1:t>0?-1:0}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return d}));var i=n(5),r=n.n(i),a=n(14),o=n(109),c=n(110);function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function s(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:e,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e,r=s(s({},u),t);r.referenceSiteURL&&(r.referenceSiteURL=r.referenceSiteURL.toString().replace(/\/+$/,""));var l=Object(o.a)(r,n),d=Object(c.a)(r,n,l,i),g={},f=function(){for(var e=arguments.length,t=new Array(e),n=0;n1?Object(f.a)(u):[],j=function(e){return l()("googlesitekit-tooltip-indicator",{active:e===c})};return e.createElement("div",r()({className:l()("googlesitekit-tour-tooltip",b.className)},v),e.createElement(o.a,{className:"googlesitekit-tooltip-card"},e.createElement("div",{className:"googlesitekit-tooltip-body"},e.createElement(m.a,{as:"h2",className:"googlesitekit-tooltip-title",size:"medium",type:"title"},b.title),e.createElement("div",{className:"googlesitekit-tooltip-content"},b.content)),e.createElement(a.CardActions,{className:"googlesitekit-tooltip-actions"},e.createElement("ul",{className:"googlesitekit-tooltip-indicators"},h.map((function(t){return e.createElement("li",{key:"indicator-".concat(t),className:j(t)})}))),e.createElement("div",{className:"googlesitekit-tooltip-buttons"},0!==c&&e.createElement(g.Button,r()({className:"googlesitekit-tooltip-button",text:!0},n),n.title),b.cta,s.title&&e.createElement(g.Button,r()({className:"googlesitekit-tooltip-button",text:!0},s),s.title))),e.createElement(g.Button,{className:"googlesitekit-tooltip-close",icon:e.createElement(p.a,{width:"14",height:"14"}),onClick:i.onClick,"aria-label":Object(d.__)("Close","google-site-kit"),text:!0,hideTooltipTitle:!0})))}TourTooltip.propTypes={backProps:u.a.object.isRequired,closeProps:u.a.object.isRequired,index:u.a.number.isRequired,isLastStep:u.a.bool.isRequired,primaryProps:u.a.object.isRequired,size:u.a.number.isRequired,step:u.a.shape({content:u.a.node,title:u.a.node,cta:u.a.oneOfType([u.a.element,u.a.bool]),className:u.a.string}).isRequired,tooltipProps:u.a.object.isRequired}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return d}));var i=n(15),r=n.n(i),a=n(192),o=n(141),c={},l=void 0===e?null:e,s=function(){return[e.innerWidth,e.innerHeight]},u=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:c,t=e.fps,n=e.leading,i=e.initialWidth,u=void 0===i?0:i,d=e.initialHeight,g=void 0===d?0:d,f=Object(a.a)("undefined"==typeof document?[u,g]:s,t,n),p=r()(f,2),m=p[0],b=p[1],v=function(){return b(s)};return Object(o.a)(l,"resize",v),Object(o.a)(l,"orientationchange",v),m},d=function(e){return u(e)[0]}}).call(this,n(27))},,,,function(e,t,n){"use strict";var i=n(322),r=n(310);n.d(t,"b",(function(){return r.a}));var a=n(311);n.d(t,"c",(function(){return a.a}));var o=n(312);n.d(t,"d",(function(){return o.a}));var c=n(313);n.d(t,"a",(function(){return c.a})),t.e=i.a},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return b}));var i=n(5),r=n.n(i),a=n(18),o=n.n(a),c=n(15),l=n.n(c),s=n(20),u=n.n(s),d=n(309),g=n(0),f=n.n(g),p=n(1);function m(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function b(t){function WithIntersectionObserverComponent(n){var i=n.onInView,r=u()(n,["onInView"]),a=Object(p.useRef)(),c=Object(d.a)(a,{root:null,threshold:.45}),s=Object(p.useState)(!1),g=l()(s,2),f=g[0],m=g[1],b=!!(null==c?void 0:c.isIntersecting)&&!!(null==c?void 0:c.intersectionRatio);return Object(p.useEffect)((function(){c&&b&&!f&&(i(),m(!0))}),[f,b,c,i]),e.createElement(t,o()({ref:a},r))}return WithIntersectionObserverComponent.displayName="WithIntersectionObserverComponent",(t.displayName||t.name)&&(WithIntersectionObserverComponent.displayName+="(".concat(t.displayName||t.name,")")),WithIntersectionObserverComponent.propTypes=function(e){for(var t=1;t=k&&k>0),o()(n,"mdc-layout-grid__cell--span-".concat(E,"-desktop"),12>=E&&E>0),o()(n,"mdc-layout-grid__cell--start-".concat(O,"-desktop"),12>=O&&O>0),o()(n,"mdc-layout-grid__cell--order-".concat(M,"-desktop"),12>=M&&M>0),o()(n,"mdc-layout-grid__cell--span-".concat(j,"-tablet"),8>=j&&j>0),o()(n,"mdc-layout-grid__cell--start-".concat(I,"-tablet"),8>=I&&I>0),o()(n,"mdc-layout-grid__cell--order-".concat(y,"-tablet"),8>=y&&y>0),o()(n,"mdc-layout-grid__cell--span-".concat(b,"-phone"),4>=b&&b>0),o()(n,"mdc-layout-grid__cell--start-".concat(v,"-phone"),4>=v&&v>0),o()(n,"mdc-layout-grid__cell--order-".concat(h,"-phone"),4>=h&&h>0),n))}),N)}Cell.propTypes={smSize:u.a.number,smStart:u.a.number,smOrder:u.a.number,mdSize:u.a.number,mdStart:u.a.number,mdOrder:u.a.number,lgSize:u.a.number,lgStart:u.a.number,lgOrder:u.a.number,size:u.a.number,alignTop:u.a.bool,alignMiddle:u.a.bool,alignBottom:u.a.bool,alignRight:u.a.bool,alignLeft:u.a.bool,smAlignRight:u.a.bool,mdAlignRight:u.a.bool,lgAlignRight:u.a.bool,className:u.a.string,children:u.a.node},Cell.defaultProps={className:"",size:0,smSize:0,smStart:0,smOrder:0,mdSize:0,mdStart:0,mdOrder:0,lgSize:0,lgStart:0,lgOrder:0}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){var i=n(18),r=n.n(i),a=n(20),o=n.n(a),c=n(0),l=n.n(c),s=n(10),u=n.n(s),d=n(1),g=Object(d.forwardRef)((function(t,n){var i=t.className,a=t.children,c=o()(t,["className","children"]);return e.createElement("div",r()({ref:n,className:u()("mdc-layout-grid__inner",i)},c),a)}));g.displayName="Row",g.propTypes={className:l.a.string,children:l.a.node},g.defaultProps={className:""},t.a=g}).call(this,n(4))},function(e,t,n){"use strict";(function(e){var i=n(18),r=n.n(i),a=n(20),o=n.n(a),c=n(0),l=n.n(c),s=n(10),u=n.n(s),d=n(1),g=Object(d.forwardRef)((function(t,n){var i=t.alignLeft,a=t.fill,c=t.className,l=t.children,s=t.collapsed,d=o()(t,["alignLeft","fill","className","children","collapsed"]);return e.createElement("div",r()({className:u()("mdc-layout-grid",c,{"mdc-layout-grid--align-left":i,"mdc-layout-grid--collapsed":s,"mdc-layout-grid--fill":a})},d,{ref:n}),l)}));g.displayName="Grid",g.propTypes={alignLeft:l.a.bool,fill:l.a.bool,className:l.a.string,collapsed:l.a.bool,children:l.a.node},g.defaultProps={className:""},t.a=g}).call(this,n(4))},function(e,t,n){"use strict";var i=n(1);function r(){return(r=Object.assign||function(e){for(var t=1;tNote: %s","google-site-kit"),k),{strong:e.createElement("strong",null)}))),e.createElement(u.DialogFooter,null,e.createElement(u.Button,{className:"mdc-dialog__cancel-button",onClick:f,disabled:A,tertiary:!0},Object(s.__)("Cancel","google-site-kit")),R?e.createElement(u.Button,{href:R,onClick:y,target:"_blank",danger:_},M):e.createElement(u.SpinnerButton,{onClick:y,danger:_,disabled:A,isSaving:A},M||Object(s.__)("Disconnect","google-site-kit"))))}ModalDialog.displayName="Dialog",ModalDialog.propTypes={className:r.a.string,dialogActive:r.a.bool,handleDialog:r.a.func,handleConfirm:r.a.func.isRequired,onOpen:r.a.func,onClose:r.a.func,title:r.a.string,confirmButton:r.a.string,danger:r.a.bool,small:r.a.bool,medium:r.a.bool,buttonLink:r.a.string},t.a=ModalDialog}).call(this,n(4))},function(e,t,n){"use strict";(function(e){var i=n(0),r=n.n(i),a=n(10),o=n.n(a),c=n(41),l=n(2),s=n(21),u=n(37);function SourceLink(t){var n=t.name,i=t.href,r=t.className,a=t.external;return Object(u.a)()?null:e.createElement("div",{className:o()("googlesitekit-source-link",r)},Object(c.a)(Object(l.sprintf)(/* translators: %s: source link */ Object(l.__)("Source: %s","google-site-kit"),"".concat(n,"")),{a:e.createElement(s.a,{key:"link",href:i,external:a})}))}SourceLink.propTypes={name:r.a.string,href:r.a.string,className:r.a.string,external:r.a.bool},SourceLink.defaultProps={name:"",href:"",className:"",external:!1},t.a=SourceLink}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return ReportErrorActions}));var i=n(5),r=n.n(i),a=n(0),o=n.n(a),c=n(1),l=n(41),s=n(2),u=n(3),d=n(11),g=n(13),f=n(22),p=n(36),m=n(37),b=n(21);function v(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function h(e){for(var t=1;t","google-site-kit"),{HelpLink:e.createElement(b.a,{href:T,external:!0,hideExternalIndicator:!0},Object(s.__)("Get help","google-site-kit"))}))),!A&&!a&&e.createElement("div",{className:I},"function"==typeof r?e.createElement(r,{linkURL:T}):e.createElement(b.a,{href:T,external:!0,hideExternalIndicator:!0},Object(s.__)("Get help","google-site-kit"))))}ReportErrorActions.propTypes={moduleSlug:o.a.string.isRequired,error:o.a.oneOfType([o.a.arrayOf(o.a.object),o.a.object]).isRequired,GetHelpLink:o.a.elementType,hideGetHelpLink:o.a.bool,buttonVariant:o.a.string,onRetry:o.a.func,onRequestAccess:o.a.func,getHelpClassName:o.a.string,RequestAccessButton:o.a.elementType,RetryButton:o.a.elementType}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"b",(function(){return DismissButton})),n.d(t,"a",(function(){return c}));var i=n(0),r=n.n(i),a=n(2),o=n(11);function DismissButton(t){var n=t.label,i=void 0===n?Object(a.__)("Maybe later","google-site-kit"):n,r=t.onClick,c=t.disabled;return e.createElement(o.Button,{onClick:r,disabled:c,tertiary:!0},i)}var c={label:r.a.string,onClick:r.a.func,disabled:r.a.bool};DismissButton.propTypes=c}).call(this,n(4))},,function(e,t,n){"use strict";var i=n(1),r=Object(i.createContext)(!1);t.a=r},,,,function(e,t,n){"use strict";n.d(t,"a",(function(){return p}));var i=n(5),r=n.n(i),a=n(2),o=n(7),c=n(13),l=n(8);function s(e){var t=e.select,n=e.slug;return t(l.r).hasConversionReportingEvents(this.requiredConversionEventName)||t(o.a).isKeyMetricActive(n)}var u,d=n(25);function g(e){var t=e.select,n=e.isViewOnlyDashboard;return!n||!(!n||!t(l.r).getAdSenseLinked())}function f(e){var t=e.select;return!e.isViewOnlyDashboard||t(l.r).hasCustomDimensions(this.requiredCustomDimensions)}var p=(u={},r()(u,o.f,{title:Object(a.__)("Top earning pages","google-site-kit"),description:Object(a.__)("Pages that generated the most AdSense revenue","google-site-kit"),infoTooltip:Object(a.__)("Pages that generated the most AdSense revenue","google-site-kit"),displayInSelectionPanel:g,displayInList:g,metadata:{group:d.b.SLUG}}),r()(u,o.y,{title:Object(a.__)("Top recent trending pages","google-site-kit"),description:Object(a.__)("Pages with the most pageviews published in the last 3 days","google-site-kit"),infoTooltip:Object(a.__)("Pages with the most pageviews published in the last 3 days","google-site-kit"),requiredCustomDimensions:["googlesitekit_post_date"],displayInSelectionPanel:f,displayInWidgetArea:f,displayInList:f,metadata:{group:d.b.SLUG}}),r()(u,o.l,{title:Object(a.__)("Most popular authors by pageviews","google-site-kit"),description:Object(a.__)("Authors whose posts got the most visits","google-site-kit"),infoTooltip:Object(a.__)("Authors whose posts got the most visits","google-site-kit"),requiredCustomDimensions:["googlesitekit_post_author"],displayInSelectionPanel:f,displayInWidgetArea:f,displayInList:f,metadata:{group:d.b.SLUG}}),r()(u,o.p,{title:Object(a.__)("Top categories by pageviews","google-site-kit"),description:Object(a.__)("Categories that your site visitors viewed the most","google-site-kit"),infoTooltip:Object(a.__)("Categories that your site visitors viewed the most","google-site-kit"),requiredCustomDimensions:["googlesitekit_post_categories"],displayInSelectionPanel:f,displayInWidgetArea:f,displayInList:f,metadata:{group:d.b.SLUG}}),r()(u,o.m,{title:Object(a.__)("Most popular content by pageviews","google-site-kit"),description:Object(a.__)("Pages that brought in the most visitors","google-site-kit"),infoTooltip:Object(a.__)("Pages your visitors read the most","google-site-kit"),metadata:{group:d.b.SLUG}}),r()(u,o.n,{title:Object(a.__)("Most popular products by pageviews","google-site-kit"),description:Object(a.__)("Products that brought in the most visitors","google-site-kit"),requiredCustomDimensions:["googlesitekit_post_type"],displayInSelectionPanel:function(e){var t=e.select;return t(o.a).isKeyMetricActive(o.n)||t(c.c).getProductPostType()},displayInWidgetArea:f,metadata:{group:d.f.SLUG}}),r()(u,o.k,{title:Object(a.__)("Pages per visit","google-site-kit"),description:Object(a.__)("Number of pages visitors viewed per session on average","google-site-kit"),infoTooltip:Object(a.__)("Number of pages visitors viewed per session on average","google-site-kit"),metadata:{group:d.h.SLUG}}),r()(u,o.F,{title:Object(a.__)("Visit length","google-site-kit"),description:Object(a.__)("Average duration of engaged visits","google-site-kit"),infoTooltip:Object(a.__)("Average duration of engaged visits","google-site-kit"),metadata:{group:d.h.SLUG}}),r()(u,o.E,{title:Object(a.__)("Visits per visitor","google-site-kit"),description:Object(a.__)("Average number of sessions per site visitor","google-site-kit"),infoTooltip:Object(a.__)("Average number of sessions per site visitor","google-site-kit"),metadata:{group:d.h.SLUG}}),r()(u,o.i,{title:Object(a.__)("Most engaging pages","google-site-kit"),description:Object(a.__)("Pages with the highest engagement rate","google-site-kit"),infoTooltip:Object(a.__)("Pages with the highest engagement rate","google-site-kit"),metadata:{group:d.b.SLUG}}),r()(u,o.h,{title:Object(a.__)("Least engaging pages","google-site-kit"),description:Object(a.__)("Pages with the highest percentage of visitors that left without engagement with your site","google-site-kit"),infoTooltip:Object(a.__)("Percentage of visitors that left without engagement with your site","google-site-kit"),metadata:{group:d.b.SLUG}}),r()(u,o.z,{title:Object(a.__)("Top pages by returning visitors","google-site-kit"),description:Object(a.__)("Pages that attracted the most returning visitors","google-site-kit"),infoTooltip:Object(a.__)("Pages that attracted the most returning visitors","google-site-kit"),metadata:{group:d.h.SLUG}}),r()(u,o.j,{title:Object(a.__)("New visitors","google-site-kit"),description:Object(a.__)("How many new visitors you got and how the overall audience changed","google-site-kit"),infoTooltip:Object(a.__)("Portion of visitors who visited your site for the first time in this timeframe","google-site-kit"),metadata:{group:d.h.SLUG}}),r()(u,o.o,{title:Object(a.__)("Returning visitors","google-site-kit"),description:Object(a.__)("Portion of people who visited your site more than once","google-site-kit"),infoTooltip:Object(a.__)("Portion of your site’s visitors that returned at least once in this timeframe","google-site-kit"),metadata:{group:d.h.SLUG}}),r()(u,o.A,{title:Object(a.__)("Top traffic source","google-site-kit"),description:Object(a.__)("Channel which brought in the most visitors to your site","google-site-kit"),infoTooltip:Object(a.__)("Channel (e.g. social, paid, search) that brought in the most visitors to your site","google-site-kit"),metadata:{group:d.d.SLUG}}),r()(u,o.B,{title:Object(a.__)("Top traffic source driving add to cart","google-site-kit"),description:Object(a.__)("Channel which brought in the most add to cart events to your site","google-site-kit"),infoTooltip:Object(a.__)("Channel (e.g. social, paid, search) that brought in the most add to cart events to your site","google-site-kit"),requiredConversionEventName:[l.l.ADD_TO_CART],displayInSelectionPanel:s,displayInList:s,metadata:{group:d.f.SLUG}}),r()(u,o.C,{title:Object(a.__)("Top traffic source driving leads","google-site-kit"),description:Object(a.__)("Channel which brought in the most leads to your site","google-site-kit"),infoTooltip:Object(a.__)("Channel (e.g. social, paid, search) that brought in the most leads to your site","google-site-kit"),requiredConversionEventName:[l.l.SUBMIT_LEAD_FORM,l.l.CONTACT,l.l.GENERATE_LEAD],displayInSelectionPanel:s,displayInList:s,metadata:{group:d.e.SLUG}}),r()(u,o.D,{title:Object(a.__)("Top traffic source driving purchases","google-site-kit"),description:Object(a.__)("Channel which brought in the most purchases to your site","google-site-kit"),infoTooltip:Object(a.__)("Channel (e.g. social, paid, search) that brought in the most purchases to your site","google-site-kit"),requiredConversionEventName:[l.l.PURCHASE],displayInSelectionPanel:s,displayInList:s,metadata:{group:d.f.SLUG}}),r()(u,o.g,{title:Object(a.__)("Most engaged traffic source","google-site-kit"),description:Object(a.__)("Visitors coming via this channel spent the most time on your site","google-site-kit"),infoTooltip:Object(a.__)("Channel (e.g. social, paid, search) that brought in the most visitors who had a meaningful engagement with your site","google-site-kit"),metadata:{group:d.d.SLUG}}),r()(u,o.u,{title:Object(a.__)("Top converting traffic source","google-site-kit"),description:Object(a.__)("Channel which brought in the most visits that resulted in key events","google-site-kit"),infoTooltip:Object(a.__)("Channel (e.g. social, paid, search) that brought in visitors who generated the most key events","google-site-kit"),metadata:{group:d.d.SLUG}}),r()(u,o.q,{title:Object(a.__)("Top cities driving traffic","google-site-kit"),description:Object(a.__)("Which cities you get the most visitors from","google-site-kit"),infoTooltip:Object(a.__)("The cities where most of your visitors came from","google-site-kit"),metadata:{group:d.d.SLUG}}),r()(u,o.s,{title:Object(a.__)("Top cities driving leads","google-site-kit"),description:Object(a.__)("Cities driving the most contact form submissions","google-site-kit"),infoTooltip:Object(a.__)("Cities driving the most contact form submissions","google-site-kit"),requiredConversionEventName:[l.l.SUBMIT_LEAD_FORM,l.l.CONTACT,l.l.GENERATE_LEAD],displayInSelectionPanel:s,displayInList:s,metadata:{group:d.e.SLUG}}),r()(u,o.r,{title:Object(a.__)("Top cities driving add to cart","google-site-kit"),description:Object(a.__)("Cities where visitors most frequently add products to their carts","google-site-kit"),infoTooltip:Object(a.__)("Cities where visitors most frequently add products to their carts","google-site-kit"),requiredConversionEventName:[l.l.ADD_TO_CART],displayInSelectionPanel:s,displayInList:s,metadata:{group:d.f.SLUG}}),r()(u,o.t,{title:Object(a.__)("Top cities driving purchases","google-site-kit"),description:Object(a.__)("Cities driving the most purchases","google-site-kit"),infoTooltip:Object(a.__)("Cities driving the most purchases","google-site-kit"),requiredConversionEventName:[l.l.PURCHASE],displayInSelectionPanel:s,displayInList:s,metadata:{group:d.f.SLUG}}),r()(u,o.w,{title:Object(a.__)("Top device driving purchases","google-site-kit"),description:Object(a.__)("Top device driving the most purchases","google-site-kit"),infoTooltip:Object(a.__)("Top device driving the most purchases","google-site-kit"),requiredConversionEventName:[l.l.PURCHASE],displayInSelectionPanel:s,displayInList:s,metadata:{group:d.f.SLUG}}),r()(u,o.v,{title:Object(a.__)("Top countries driving traffic","google-site-kit"),description:Object(a.__)("Which countries you get the most visitors from","google-site-kit"),infoTooltip:Object(a.__)("The countries where most of your visitors came from","google-site-kit"),metadata:{group:d.d.SLUG}}),r()(u,o.G,{title:Object(a.__)("Top performing keywords","google-site-kit"),description:Object(a.__)("What people searched for before they came to your site","google-site-kit"),infoTooltip:Object(a.__)("The top search queries for your site by highest clickthrough rate","google-site-kit"),metadata:{group:d.d.SLUG}}),r()(u,o.x,{title:Object(a.__)("Top pages driving leads","google-site-kit"),description:Object(a.__)("Pages on which forms are most frequently submitted","google-site-kit"),requiredConversionEventName:[l.l.SUBMIT_LEAD_FORM,l.l.CONTACT,l.l.GENERATE_LEAD],displayInSelectionPanel:s,displayInList:s,metadata:{group:d.e.SLUG}}),u)},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var i=n(1),r=n(3),a=n(52);function o(e,t,n){var o=Object(r.useDispatch)(a.a),c=o.setWidgetState,l=o.unsetWidgetState;Object(i.useEffect)((function(){return c(e,t,n),function(){l(e,t,n)}}),[e,t,n,c,l])}},,function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return Title}));var i=n(10),r=n.n(i),a=n(0),o=n.n(a);function Title(t){var n=t.className,i=t.children;return e.createElement("p",{className:r()("googlesitekit-banner__title",n)},i)}Title.propTypes={className:o.a.string,children:o.a.node}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return Description}));var i=n(10),r=n.n(i),a=n(0),o=n.n(a),c=n(1),l=n(9),s=n(55);function Description(t){var n=t.className,i=t.description,a=t.learnMoreLink,o=t.additionalDescription,u=t.children;return e.createElement("div",{className:r()("googlesitekit-banner__description",n)},Object(c.isValidElement)(i)?i:"string"==typeof i?e.createElement("span",{dangerouslySetInnerHTML:Object(l.F)(i,{ALLOWED_TAGS:["strong","em","br","a"],ALLOWED_ATTR:["href"]})}):i," ",(null==a?void 0:a.href)&&e.createElement(s.a,a),o&&e.createElement("div",{className:"googlesitekit-banner__additional-description"},o),u)}Description.propTypes={className:o.a.string,description:o.a.oneOfType([o.a.string,o.a.node]),learnMoreLink:o.a.shape(s.a.propTypes),additionalDescription:o.a.oneOfType([o.a.string,o.a.node]),children:o.a.node}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return HelpText}));var i=n(10),r=n.n(i),a=n(0),o=n.n(a);function HelpText(t){var n=t.className,i=t.children;return e.createElement("p",{className:r()("googlesitekit-banner__help-text",n)},i)}HelpText.propTypes={className:o.a.string,children:o.a.node}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return Footer}));var i=n(10),r=n.n(i),a=n(0),o=n.n(a);function Footer(t){var n=t.className,i=t.children;return e.createElement("div",{className:r()("googlesitekit-banner__footer",n)},i)}Footer.propTypes={className:o.a.string,children:o.a.node}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return a})),n.d(t,"b",(function(){return o}));var i=n(23),r=n(205);function a(t,n){var i=document.querySelector(t);if(!i)return 0;var r=i.getBoundingClientRect().top,a=o(n);return r+e.scrollY-a}function o(t){var n=function(t){var n=0,a=document.querySelector(".googlesitekit-header");n=a&&"sticky"===e.getComputedStyle(a).position?function(e){var t=document.querySelector(".googlesitekit-header");if(t){if(e===i.b)return t.offsetHeight;var n=t.getBoundingClientRect().bottom;return n<0?0:n}return 0}(t):function(e){var t=document.querySelector("#wpadminbar");if(t&&e!==i.b)return t.offsetHeight;return 0}(t);return(n=Object(r.a)(n))<0?0:n}(t),a=document.querySelectorAll(".googlesitekit-navigation, .googlesitekit-entity-header");return n+=Array.from(a).reduce((function(e,t){return e+t.offsetHeight}),0)}}).call(this,n(27))},,,,,function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var i=function(e){return new Array(null!=e?e:0).fill().map((function(e,t){return t}))}},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return NoticeNotification}));var i=n(18),r=n.n(i),a=n(6),o=n.n(a),c=n(5),l=n.n(c),s=n(16),u=n.n(s),d=n(20),g=n.n(d),f=n(33),p=n(74),m=n(3),b=n(43),v=n(19),h=n(0),j=n.n(h);function I(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function y(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t||{},o=n.slug,c=void 0===o?"":o,l=n.name,s=void 0===l?"":l,u=n.owner,d=void 0===u?{}:u;if(!c||!s)return e;var g="",f="";return a.g===c?e.match(/account/i)?g=Object(i.__)("Your Google account does not have sufficient permissions for this Analytics account, so you won’t be able to see stats from it on the Site Kit dashboard.","google-site-kit"):e.match(/property/i)?g=Object(i.__)("Your Google account does not have sufficient permissions for this Analytics property, so you won’t be able to see stats from it on the Site Kit dashboard.","google-site-kit"):e.match(/view/i)&&(g=Object(i.__)("Your Google account does not have sufficient permissions for this Analytics view, so you won’t be able to see stats from it on the Site Kit dashboard.","google-site-kit")):r.a===c&&(g=Object(i.__)("Your Google account does not have sufficient permissions for this Search Console property, so you won’t be able to see stats from it on the Site Kit dashboard.","google-site-kit")),g||(g=Object(i.sprintf)(/* translators: %s: module name */ Object(i.__)("Your Google account does not have sufficient permissions to access %s data, so you won’t be able to see stats from it on the Site Kit dashboard.","google-site-kit"),s)),d&&d.login&&(f=Object(i.sprintf)(/* translators: %s: owner name */ Object(i.__)('This service was originally connected by the administrator "%s" — you can contact them for more information.',"google-site-kit"),d.login)),f||(f=Object(i.__)("This service was originally connected by an administrator — you can contact them for more information.","google-site-kit")),"".concat(g," ").concat(f)}},function(e,t,n){"use strict";var i=n(1);function r(){return(r=Object.assign||function(e){for(var t=1;t1&&(n=Object(s.sprintf)(/* translators: %s: module name */ Object(s.__)("Data errors in %s","google-site-kit"),null==o?void 0:o.name)):n=Object(s.sprintf)(/* translators: %s: module name */ Object(s.__)("Data error in %s","google-site-kit"),null==o?void 0:o.name);var M=e.createElement(l.Fragment,null,E.map((function(t){var n;return(null==t||null===(n=t.data)||void 0===n?void 0:n.reconnectURL)?e.createElement(h.a,{key:t.message,error:t,message:t.message}):e.createElement("p",{key:t.message},p.a.sanitize(t.message,{ALLOWED_TAGS:[]}))})));return e.createElement(m.a,{title:n,description:M,error:!0},e.createElement(b.a,{moduleSlug:i,error:r}))}ReportError.propTypes={moduleSlug:o.a.string.isRequired,error:o.a.oneOfType([o.a.arrayOf(o.a.object),o.a.object]).isRequired}}).call(this,n(4))},,,,function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return ReportZero}));var i=n(0),r=n.n(i),a=n(2),o=n(3),c=n(22),l=n(104);function ReportZero(t){var n=t.moduleSlug,i=Object(o.useSelect)((function(e){return e(c.a).getModule(n)}));return e.createElement(l.a,{title:Object(a.sprintf)(/* translators: %s: Module name */ Object(a.__)("%s Gathering Data","google-site-kit"),null==i?void 0:i.name),description:Object(a.sprintf)(/* translators: %s: Module name */ Object(a.__)("%s data is not yet available, please check back later","google-site-kit"),null==i?void 0:i.name)})}ReportZero.propTypes={moduleSlug:r.a.string.isRequired}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return AudienceTileLoading}));var i=n(48);function AudienceTileLoading(){return e.createElement("div",{className:"googlesitekit-audience-segmentation-tile-loading"},e.createElement(i.a,{width:"100%",height:"20px"}),e.createElement(i.a,{width:"100%",height:"52px"}),e.createElement(i.a,{width:"100%",height:"52px"}),e.createElement(i.a,{width:"100%",height:"52px"}),e.createElement(i.a,{width:"100%",height:"52px"}),e.createElement(i.a,{width:"100%",height:"52px"}),e.createElement(i.a,{width:"100%",height:"52px"}))}}).call(this,n(4))},,function(e,t,n){"use strict";n.d(t,"a",(function(){return b}));var i=n(6),r=n.n(i),a=n(16),o=n.n(a),c=n(1),l=n(3),s=n(13),u=n(7),d=n(22),g=n(38),f=n(46),p=n(40),m=n(17);function b(e){var t=Object(m.a)(),n=Object(l.useSelect)((function(t){return t(d.a).getModule(e)})),i=Object(l.useSelect)((function(e){return e(u.a).hasCapability(u.K)})),a=Object(l.useDispatch)(d.a).activateModule,b=Object(l.useDispatch)(g.a).navigateTo,v=Object(l.useDispatch)(s.c).setInternalServerError,h=Object(c.useCallback)(o()(r.a.mark((function n(){var i,o,c;return r.a.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,a(e);case 2:if(i=n.sent,o=i.error,c=i.response,o){n.next=13;break}return n.next=8,Object(p.b)("".concat(t,"_widget-activation-cta"),"activate_module",e);case 8:return n.next=10,Object(f.f)("module_setup",e,{ttl:300});case 10:b(c.moduleReauthURL),n.next=14;break;case 13:v({id:"".concat(e,"-setup-error"),description:o.message});case 14:case"end":return n.stop()}}),n)}))),[a,e,b,v,t]);return(null==n?void 0:n.name)&&i?h:null}},,,,,function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return ChangeBadge}));var i=n(0),r=n.n(i),a=n(10),o=n.n(a),c=n(9);function ChangeBadge(t){var n=t.previousValue,i=t.currentValue,r=t.isAbsolute?i-n:Object(c.g)(n,i),a=r<0,l=0===r;return null===r?null:e.createElement("div",{className:o()("googlesitekit-change-badge",{"googlesitekit-change-badge--negative":a,"googlesitekit-change-badge--zero":l})},Object(c.B)(r,{style:"percent",signDisplay:"exceptZero",maximumFractionDigits:1}))}ChangeBadge.propTypes={isAbsolute:r.a.bool,previousValue:r.a.number.isRequired,currentValue:r.a.number.isRequired}}).call(this,n(4))},,,,,,,,,,function(e,t,n){"use strict";var i=n(232);n.d(t,"b",(function(){return i.a}));var r=n(246);n.d(t,"a",(function(){return r.a}))},,,,,function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var i=n(14),r=function(e){return Object(i.isFinite)(e)?e:0}},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return MetricTileWrapper}));var i=n(10),r=n.n(i),a=n(14),o=n(0),c=n.n(o),l=n(1),s=n(2),u=n(152),d=n(456),g=n(457),f=n(297),p=n(389),m=n(145),b=n(36),v=n(9),h=n(17);function MetricTileWrapper(t){var n,i,o,c=t.className,j=t.children,I=t.error,y=t.loading,E=t.moduleSlug,O=t.Widget,M=t.widgetSlug,k=t.title,N=void 0===k?null===(n=u.a[M])||void 0===n?void 0:n.title:k,_=t.infoTooltip,D=void 0===_?(null===(i=u.a[M])||void 0===i?void 0:i.infoTooltip)||(null===(o=u.a[M])||void 0===o?void 0:o.description):_,A=Object(h.a)(),T=!!I&&Object(a.castArray)(I).some(b.e),S=Object(l.useCallback)((function(){Object(v.I)("".concat(A,"_kmw"),"data_loading_error_retry")}),[A]);return Object(l.useEffect)((function(){I&&Object(v.I)("".concat(A,"_kmw"),"data_loading_error")}),[A,I]),I?e.createElement(f.a,{title:T?Object(s.__)("Insufficient permissions","google-site-kit"):Object(s.__)("Data loading failed","google-site-kit"),headerText:N,infoTooltip:D},e.createElement(m.a,{moduleSlug:E,error:I,onRetry:S,GetHelpLink:T?d.a:void 0,getHelpClassName:"googlesitekit-error-retry-text"})):e.createElement(O,{noPadding:!0},e.createElement("div",{className:r()("googlesitekit-km-widget-tile",c)},e.createElement(p.a,{title:N,infoTooltip:D,loading:y}),e.createElement("div",{className:"googlesitekit-km-widget-tile__body"},y&&e.createElement(g.a,null),!y&&j)))}MetricTileWrapper.propTypes={Widget:c.a.elementType.isRequired,loading:c.a.bool,title:c.a.string,infoTooltip:c.a.oneOfType([c.a.string,c.a.element]),moduleSlug:c.a.string.isRequired}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){var i=n(14),r=n(0),a=n.n(r),o=n(1),c=n(62),l=n(3),s=n(36),u=n(26),d=n(173),g=n(458),f=n(127),p=n(9),m=n(17),b=n(28),v=Object(f.a)(g.a);function AudienceSegmentationErrorWidget(t){var n=t.Widget,r=t.errors,a=t.onRetry,c=t.showRetryButton,g=Object(m.a)(),f=Object(l.useDispatch)(u.b).setValue,b=r?Object(i.castArray)(r):[],h=b.some(s.e);return Object(o.useEffect)((function(){f(d.b,!0)}),[f]),e.createElement(v,{Widget:n,errors:b,onRetry:function(){Object(p.I)("".concat(g,"_audiences-all-tiles"),"data_loading_error_retry").finally((function(){f(d.b,!1),null==a||a()}))},onRequestAccess:function(){Object(p.I)("".concat(g,"_audiences-all-tiles"),"insufficient_permissions_error_request_access")},showRetryButton:c,onInView:function(){var e=h?"insufficient_permissions_error":"data_loading_error";Object(p.I)("".concat(g,"_audiences-all-tiles"),e)}})}AudienceSegmentationErrorWidget.propTypes={Widget:a.a.elementType.isRequired,errors:a.a.oneOfType([a.a.object,a.a.arrayOf(a.a.object)]).isRequired,onRetry:a.a.func,showRetryButton:a.a.bool},t.a=Object(c.a)({moduleName:b.g})(AudienceSegmentationErrorWidget)}).call(this,n(4))},,,,function(e,t,n){"use strict";var i=n(1);function r(){return(r=Object.assign||function(e){for(var t=1;t=0;)3===e[n]?(t-=3,e[n]=4):6===e[n]&&(t-=6,e[n]=8),n--;return[e,t]}function d(e,t){return(Array.isArray(t.width)?t.width:[t.width]).map((function(t){return{counter:e+c.c[t],width:t}}))}function g(e,t){var n=[],i=[];if(!(null==e?void 0:e.length))return{columnWidths:n,rowIndexes:i};var a=0,o=0,l=function(e,t){return e.counter-t.counter},g=function(e,t){var n=e.counter;return t.counter-n},f=function(e){return e.counter<=12};if(e.forEach((function(p,m){if(s(t[p.slug]))return n.push(0),void i.push(o);var b=d(a,p),v=function(e,t,n){for(;++e12){if(a-=c.c[h],i[m]++,9===a){var j=u(n,a),I=r()(j,2);n=I[0],a=I[1]}a=c.c[h],o++}else 12===a&&(a=0,o++);n.push(c.c[h])})),9===a){var p=u(n,a),m=r()(p,2);n=m[0],a=m[1]}return{columnWidths:n,rowIndexes:i}}var f=n(14);function p(e,t,n){var i=n.columnWidths,r=n.rowIndexes,a=[],l=o()(i);if(!(null==e?void 0:e.length))return{gridColumnWidths:l,overrideComponents:a};var s=null,u=-1,d=[];if(function(e,t){for(var n={},i=0;i1)}(e,t)){var g=Array.from({length:e.length-1}).fill(0);return{overrideComponents:[t[e[0].slug]],gridColumnWidths:[12].concat(o()(g))}}return e.forEach((function(n,o){var c,g,p,m,b;if(a.push(null),s=t[n.slug],u=r[o],s)if(g=s,p=t[null===(c=e[o+1])||void 0===c?void 0:c.slug],m=u,b=r[o+1],m===b&&Object(f.isEqual)(g,p))d.push(i[o]),l[o]=0;else if(d.length>0){d.push(i[o]);var v=d.reduce((function(e,t){return e+t}),0);a[o]=s,l[o]=v,d=[]}})),{gridColumnWidths:l,overrideComponents:a}}var m=n(233);function b(e){return(Array.isArray(e)?e:[e]).filter((function(e){return"string"==typeof e&&e.length>0}))}},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));n(8);function i(e){var t;return 400===(null==e?void 0:e.code)&&(null==e||null===(t=e.message)||void 0===t?void 0:t.includes("is not a valid dimension"))}},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return AudienceErrorModal}));var i=n(0),r=n.n(i),a=n(41),o=n(2),c=n(3),l=n(21),s=n(167),u=n(79),d=n(13),g=n(8),f=n(36),p=n(9);function AudienceErrorModal(t){var n=t.apiErrors,i=t.hasOAuthError,r=t.inProgress,m=t.title,b=t.description,v=t.trackEventCategory,h=t.onCancel,j=void 0===h?function(){}:h,I=t.onRetry,y=void 0===I?function(){}:I,E=Array.isArray(n)?n:[n],O=Object(c.useSelect)((function(e){return e(d.c).getErrorTroubleshootingLinkURL({code:"analytics-4_insufficient_permissions"})})),M=Object(c.useSelect)((function(e){return e(g.r).getServiceEntityAccessURL()})),k=Object(c.useSelect)((function(e){return e(d.c).getErrorTroubleshootingLinkURL({code:"access_denied"})}));if(!E.length&&!i)return null;var N,_,D,A,T=E.some((function(e){return Object(f.e)(e)}));return i?(N=Object(o.__)("Analytics update failed","google-site-kit"),_=Object(a.a)(Object(o.__)("Setup was interrupted because you did not grant the necessary permissions. ","google-site-kit"),{HelpLink:e.createElement(l.a,{href:k,external:!0,hideExternalIndicator:!0},Object(o.__)("Get help","google-site-kit"))}),D=Object(o.__)("Retry","google-site-kit")):T?(N=Object(o.__)("Insufficient permissions","google-site-kit"),_=Object(a.a)(Object(o.__)("You’ll need to contact your administrator. Trouble getting access? ","google-site-kit"),{HelpLink:e.createElement(l.a,{href:O,external:!0,hideExternalIndicator:!0},Object(o.__)("Get help","google-site-kit"))}),D=Object(o.__)("Request access","google-site-kit"),A=M):(N=m||Object(o.__)("Failed to set up visitor groups","google-site-kit"),_=b||Object(o.__)("Oops! Something went wrong. Retry enabling groups.","google-site-kit"),D=Object(o.__)("Retry","google-site-kit")),e.createElement(u.a,null,e.createElement(s.a,{buttonLink:A,title:N,subtitle:_,handleConfirm:function(){var e;e=i?"auth_error_retry":T?"insufficient_permissions_error_request_access":"setup_error_retry",Object(p.I)(v,e).finally((function(){T||y()}))},confirmButton:D,handleCancel:function(){var e;e=i?"auth_error_cancel":T?"insufficient_permissions_error_cancel":"setup_error_cancel",Object(p.I)(v,e).finally(j)},onOpen:function(){var e;e=i?"auth_error":T?"insufficient_permissions_error":"setup_error",Object(p.I)(v,e)},onClose:j,inProgress:r,refocusQuerySelector:"#audience_segmentation_setup_cta-notification .googlesitekit-banner__cta",danger:!0,dialogActive:!0}))}AudienceErrorModal.propTypes={apiErrors:r.a.oneOfType([r.a.arrayOf(r.a.object),r.a.object,r.a.array]),hasOAuthError:r.a.bool,inProgress:r.a.bool,title:r.a.string,description:r.a.string,trackEventCategory:r.a.string,onCancel:r.a.func,onRetry:r.a.func}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){var i=n(10),r=n.n(i),a=n(0),o=n.n(a),c=n(1),l=n(11),s=n(496),u=Object(c.forwardRef)((function(t,n){var i=t.className,a=t.content,o=t.dismissLabel,c=t.Icon,u=void 0===c?s.a:c,d=t.onDismiss;return e.createElement("div",{ref:n,className:r()("googlesitekit-audience-segmentation-info-notice",i)},e.createElement(u,{width:"20",height:"20"}),e.createElement("div",{className:"googlesitekit-audience-segmentation-info-notice__body"},e.createElement("p",null,a),o&&e.createElement(l.Button,{onClick:d,className:"googlesitekit-audience-segmentation-info-notice__dismiss",tertiary:!0},o)))}));u.propTypes={className:o.a.string,content:o.a.string.isRequired,dismissLabel:o.a.string,Icon:o.a.elementType,onDismiss:o.a.func},t.a=u}).call(this,n(4))},,,function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return BadgeWithTooltip}));var i=n(0),r=n.n(i),a=n(10),o=n.n(a),c=n(140);function BadgeWithTooltip(t){var n=t.className,i=void 0===n?"":n,r=t.label,a=t.onTooltipOpen,l=t.tooltipTitle;return e.createElement("span",{className:o()("googlesitekit-badge-with-tooltip","googlesitekit-badge",i)},r,l&&e.createElement(c.a,{onOpen:a,title:l}))}BadgeWithTooltip.propTypes={onTooltipOpen:r.a.func,tooltipTitle:r.a.node,className:r.a.string,label:r.a.node.isRequired}}).call(this,n(4))},function(e,t,n){"use strict";n.d(t,"a",(function(){return SurveyViewTrigger}));var i=n(1),r=n(0),a=n.n(r),o=n(3),c=n(13),l=n(7);function SurveyViewTrigger(e){var t=e.triggerID,n=e.ttl,r=void 0===n?0:n,a=Object(o.useSelect)((function(e){return e(c.c).isUsingProxy()})),s=Object(o.useDispatch)(l.a).triggerSurvey;return Object(i.useEffect)((function(){a&&s(t,{ttl:r})}),[a,t,r,s]),null}SurveyViewTrigger.propTypes={triggerID:a.a.string.isRequired,ttl:a.a.number}},,function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return AdminMenuTooltip}));var i=n(1),r=n(3),a=n(248),o=n(26),c=n(9),l=n(17),s=n(23);function AdminMenuTooltip(){var t=Object(l.a)(),n=Object(r.useDispatch)(o.b).setValue,u=Object(s.e)(),d=Object(r.useSelect)((function(e){return e(o.b).getValue("admin-menu-tooltip")||{isTooltipVisible:!1}})),g=d.isTooltipVisible,f=void 0!==g&&g,p=d.tooltipSlug,m=d.title,b=d.content,v=d.dismissLabel,h=Object(i.useCallback)((function(){p&&Object(c.I)("".concat(t,"_").concat(p),"tooltip_dismiss"),n("admin-menu-tooltip",void 0)}),[n,p,t]);if(!f)return null;var j=u===s.b||u===s.c;return e.createElement(a.a,{target:j?"body":'#adminmenu [href*="page=googlesitekit-settings"]',placement:j?"center":"auto",className:j?"googlesitekit-tour-tooltip__modal_step":"",disableOverlay:!j,slug:"ga4-activation-banner-admin-menu-tooltip",title:m,content:b,dismissLabel:v,onView:function(){Object(c.I)("".concat(t,"_").concat(p),"tooltip_view")},onDismiss:h})}}).call(this,n(4))},,function(e,t,n){"use strict";(function(e,i){n.d(t,"a",(function(){return JoyrideTooltip}));var r=n(5),a=n.n(r),o=n(15),c=n.n(o),l=n(0),s=n(31),u=n(437),d=n(1),g=n(121),f=n(79),p=n(102),m=n(23);function b(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function v(e){for(var t=1;t0&&e.createElement("p",{className:"googlesitekit-selection-panel-items__subheading"},o)),h>0&&e.createElement("div",{className:"googlesitekit-selection-panel-items__subsection"},v(p)),b)}SelectionPanelItems.propTypes={currentSelectionTitle:o.a.string,availableItemsTitle:o.a.string,savedItemSlugs:o.a.array,availableSavedItems:o.a.object,availableUnsavedItems:o.a.object,ItemComponent:o.a.elementType,notice:o.a.node}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return SelectionPanelFooter}));var i=n(6),r=n.n(i),a=n(16),o=n.n(a),c=n(15),l=n.n(c),s=n(14),u=n(0),d=n.n(u),g=n(1),f=n(41),p=n(2),m=n(3),b=n(11),v=n(69),h=n(9),j=n(8),I=n(48),y=n(33);function SelectionPanelFooter(t){var n=t.savedItemSlugs,i=void 0===n?[]:n,a=t.selectedItemSlugs,c=void 0===a?[]:a,u=t.saveSettings,d=void 0===u?function(){}:u,E=t.saveError,O=t.itemLimitError,M=t.minSelectedItemCount,k=void 0===M?0:M,N=t.maxSelectedItemCount,_=void 0===N?0:N,D=t.isBusy,A=t.onSaveSuccess,T=void 0===A?function(){}:A,S=t.onCancel,w=void 0===S?function(){}:S,C=t.isOpen,z=t.closePanel,R=void 0===z?function(){}:z,x=Object(g.useState)(null),P=l()(x,2),L=P[0],B=P[1],G=Object(g.useState)(!1),W=l()(G,2),Z=W[0],V=W[1],U=Object(m.useSelect)((function(e){return e(j.r).isFetchingSyncAvailableAudiences()})),F=Object(g.useMemo)((function(){return!Object(s.isEqual)(Object(h.E)(c),Object(h.E)(i))}),[i,c]),H=(null==i?void 0:i.length)>0&&F?Object(p.__)("Apply changes","google-site-kit"):Object(p.__)("Save selection","google-site-kit"),Y=Object(g.useCallback)(o()(r.a.mark((function e(){var t;return r.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,d(c);case 2:t=e.sent,t.error||(T(),R(),B(H),V(!0));case 5:case"end":return e.stop()}}),e)}))),[d,c,T,R,H]),Q=Object(g.useCallback)((function(){R(),w()}),[R,w]),X=Object(g.useState)(null),J=l()(X,2),K=J[0],q=J[1];Object(g.useEffect)((function(){null!==K&&K!==C&&C&&(B(null),V(!1)),q(C)}),[C,K]);var $=(null==c?void 0:c.length)||0,ee=U?e.createElement(I.a,{width:"89px",height:"20px"}):e.createElement("p",{className:"googlesitekit-selection-panel-footer__item-count"},Object(f.a)(Object(p.sprintf)(/* translators: 1: Number of selected items. 2: Maximum number of items that can be selected. */ Object(p.__)("%1$d selected (up to %2$d)","google-site-kit"),$,_),{MaxCount:e.createElement("span",{className:"googlesitekit-selection-panel-footer__item-count--max-count"})}));return e.createElement("footer",{className:"googlesitekit-selection-panel-footer"},E&&e.createElement(v.a,{error:E}),e.createElement("div",{className:"googlesitekit-selection-panel-footer__content"},F&&O?e.createElement(y.a,{type:y.a.TYPES.ERROR,description:O}):ee,e.createElement("div",{className:"googlesitekit-selection-panel-footer__actions"},e.createElement(b.Button,{onClick:Q,disabled:D,tertiary:!0},Object(p.__)("Cancel","google-site-kit")),e.createElement(b.SpinnerButton,{onClick:Y,isSaving:D,disabled:$_||D||!C&&Z},L||H))))}SelectionPanelFooter.propTypes={savedItemSlugs:d.a.array,selectedItemSlugs:d.a.array,saveSettings:d.a.func,saveError:d.a.object,itemLimitError:d.a.string,minSelectedItemCount:d.a.number,maxSelectedItemCount:d.a.number,isBusy:d.a.bool,onSaveSuccess:d.a.func,onCancel:d.a.func,isOpen:d.a.bool,closePanel:d.a.func}}).call(this,n(4))},,,,,function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return WidgetReportZero}));var i=n(5),r=n.n(i),a=n(18),o=n.n(a),c=n(20),l=n.n(c),s=n(0),u=n.n(s),d=n(1),g=n(153),f=n(182);function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function WidgetReportZero(t){var n=t.widgetSlug,i=t.moduleSlug,r=l()(t,["widgetSlug","moduleSlug"]),a=Object(d.useMemo)((function(){return{moduleSlug:i}}),[i]);return Object(g.a)(n,f.a,a),e.createElement(f.a,o()({moduleSlug:i},r))}WidgetReportZero.propTypes=function(e){for(var t=1;t","google-site-kit"),{HelpLink:e.createElement(c.a,{href:n,external:!0,hideExternalIndicator:!0},Object(o.__)("Get help","google-site-kit"))})}GetHelpLink.propTypes={linkURL:r.a.string.isRequired}}).call(this,n(4))},function(e,t,n){"use strict";n.d(t,"a",(function(){return g}));var i=n(5),r=n.n(i),a=n(3),o=n(7),c=n(8);function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function s(e){for(var t=1;t0||!1===l,I=g.length>0&&l,y=s(s({},b),{},{dimensions:[{name:"audienceResourceName"}],dimensionFilters:m,metrics:[{name:"totalUsers"},{name:"sessionsPerUser"},{name:"screenPageViewsPerSession"},{name:"screenPageViews"}],reportID:"audience-segmentation_use-audience-tiles-reports_hook_reportOptions"}),E=Object(a.useInViewSelect)((function(e){if(void 0!==j)return j?e(c.r).getReport(y):null}),[j,y]),O=Object(a.useSelect)((function(e){if(void 0!==j)return!j||e(c.r).hasFinishedResolution("getReport",[y])})),M=Object(a.useSelect)((function(e){if(void 0!==j)return j?e(c.r).getErrorForSelector("getReport",[y]):null})),k=s(s({},b),{},{dimensions:[{name:"newVsReturning"}],dimensionFilters:{newVsReturning:["new","returning"]},metrics:[{name:"totalUsers"},{name:"sessionsPerUser"},{name:"screenPageViewsPerSession"},{name:"screenPageViews"}],reportID:"audience-segmentation_use-audience-tiles-reports_hook_newVsReturningReportOptions"}),N=Object(a.useInViewSelect)((function(e){if(void 0!==I)return I?e(c.r).getReport(k):null}),[I,k]),_=Object(a.useSelect)((function(e){if(void 0!==I)return!I||e(c.r).hasFinishedResolution("getReport",[k])})),D=Object(a.useSelect)((function(e){if(void 0!==I)return I?e(c.r).getErrorForSelector("getReport",[k]):null})),A={startDate:v,endDate:h,metrics:[{name:"screenPageViews"}],reportID:"audience-segmentation_use-audience-tiles-reports_hook_totalPageviewsReportOptions"},T=Object(a.useInViewSelect)((function(e){return e(c.r).getReport(A)})),S=Object(a.useSelect)((function(e){return e(c.r).hasFinishedResolution("getReport",[A])})),w=Object(a.useSelect)((function(e){return e(c.r).getErrorForSelector("getReport",[A])})),C=Number(null==T||null===(t=T.totals)||void 0===t||null===(n=t[0])||void 0===n||null===(i=n.metricValues)||void 0===i||null===(r=i[0])||void 0===r?void 0:r.value)||0,z={startDate:v,endDate:h,dimensions:["city"],metrics:[{name:"totalUsers"}],orderby:[{metric:{metricName:"totalUsers"},desc:!0}],limit:4,reportID:"audience-segmentation_use-audience-tiles-reports_hook_topCitiesReportOptions"},R=Object(a.useInViewSelect)((function(e){return e(c.r).getReportForAllAudiences(z,p)})),x=u(z,p),P=d(z,p),L={startDate:v,endDate:h,dimensions:["pagePath"],metrics:[{name:"screenPageViews"}],dimensionFilters:{"customEvent:googlesitekit_post_type":{filterType:"stringFilter",matchType:"EXACT",value:"post"}},orderby:[{metric:{metricName:"screenPageViews"},desc:!0}],limit:3,reportID:"audience-segmentation_use-audience-tiles-reports_hook_topContentReportOptions"},B=Object(a.useInViewSelect)((function(e){return e(c.r).getReportForAllAudiences(L,p)})),G=u(L,p),W=d(L,p),Z={startDate:v,endDate:h,dimensions:["pagePath","pageTitle"],metrics:[{name:"screenPageViews"}],dimensionFilters:{"customEvent:googlesitekit_post_type":{filterType:"stringFilter",matchType:"EXACT",value:"post"}},orderby:[{metric:{metricName:"screenPageViews"},desc:!0}],limit:15,reportID:"audience-segmentation_use-audience-tiles-reports_hook_topContentPageTitlesReportOptions"};return{report:E,reportLoaded:O,reportError:M,siteKitAudiencesReport:N,siteKitAudiencesReportLoaded:_,siteKitAudiencesReportError:D,totalPageviews:C,totalPageviewsReportLoaded:S,totalPageviewsReportError:w,topCitiesReport:R,topCitiesReportsLoaded:x,topCitiesReportErrors:P,topContentReport:B,topContentReportsLoaded:G,topContentReportErrors:W,topContentPageTitlesReport:Object(a.useInViewSelect)((function(e){return e(c.r).getReportForAllAudiences(Z,p)})),topContentPageTitlesReportsLoaded:u(Z,p),topContentPageTitlesReportErrors:d(Z,p)}}},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return AudienceTileNoData}));var i=n(2);function AudienceTileNoData(){return e.createElement("div",{className:"googlesitekit-audience-segmentation-tile__no-data"},Object(i.__)("No data to show yet","google-site-kit"))}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return PartialDataNotice}));var i=n(0),r=n.n(i);function PartialDataNotice(t){var n=t.content;return e.createElement("span",{className:"googlesitekit-audience-segmentation-partial-data-notice"},n)}PartialDataNotice.propTypes={content:r.a.node}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return AudienceTooltipMessage}));var i=n(0),r=n.n(i),a=n(1),o=n(41),c=n(2),l=n(3),s=n(21),u=n(13);function AudienceTooltipMessage(t){var n=t.audienceSlug,i=t.audienceName,r=Object(l.useSelect)((function(e){return e(u.c).getDocumentationLinkURL("visitor-group-insights")}));return Object(a.useMemo)((function(){switch(n){case"new-visitors":return Object(o.a)(Object(c.sprintf)(/* translators: %s: is the audience name */ Object(c.__)('%s are people who visited your site for the first time. Note that under some circumstances it\'s possible for a visitor to be counted in both the "new" and "returning" groups. Learn more',"google-site-kit"),"New visitors"),{strong:e.createElement("strong",null),link:e.createElement(s.a,{href:r,external:!0,hideExternalIndicator:!0})});case"returning-visitors":return Object(o.a)(Object(c.sprintf)(/* translators: %s: is the audience name */ Object(c.__)('%s are people who have visited your site at least once before. Note that under some circumstances it\'s possible for a visitor to be counted in both the "new" and "returning" groups. Learn more',"google-site-kit"),"Returning visitors"),{strong:e.createElement("strong",null),link:e.createElement(s.a,{href:r,external:!0,hideExternalIndicator:!0})});default:return Object(o.a)(Object(c.sprintf)(/* translators: %s: is the audience name */ Object(c.__)("%s is an audience that already exists in your Analytics property. Note that it's possible for a visitor to be counted in more than one group. Learn more","google-site-kit"),"".concat(i,"")),{strong:e.createElement("strong",null),link:e.createElement(s.a,{href:r,external:!0,hideExternalIndicator:!0})})}}),[n,i,r])}AudienceTooltipMessage.propTypes={audienceSlug:r.a.string.isRequired}}).call(this,n(4))},function(e,t,n){"use strict";var i=n(1);function r(){return(r=Object.assign||function(e){for(var t=1;t1&&i.length>0)return r}return t})),ee=Object(h.useSelect)((function(e){return F?e(E.r).getKeyMetricsConversionEventWidgets():[]})),te=Object(m.useCallback)((function(){var e,t,n,i=null===(e=a.current)||void 0===e?void 0:e.querySelector(".mdc-tab-scroller__scroll-content");if(B){var r=null===(t=a.current)||void 0===t?void 0:t.querySelectorAll(".googlesitekit-chip-tab-group__tab-items .mdc-tab");if((null==r?void 0:r.length)&&i){var o=null===(n=a.current)||void 0===n?void 0:n.getBoundingClientRect(),c=[];r.forEach((function(e,t){var n=e.getBoundingClientRect();n.left>=o.left&&n.right<=o.right&&c.push(t)}));var l=r[c.length];if(l){var s=l.getBoundingClientRect();(s.left>=o.right||s.left-o.right<0&&-(s.left-o.right)<=20)&&("2px"===i.style.columnGap?i.style.columnGap="20px":i.style.columnGap="2px",te())}}}}),[B]),ne=g()({},I.c.SLUG,0),ie={},re={},ae=function(e){var t,i=n[e].group;if((i===d||d===I.c.SLUG&&W.includes(e))&&(ie[e]=n[e]),d===I.g.SLUG&&Y.includes(e)&&Y.includes(e)&&(ie[e]=n[e]),!ne[i]){var r=Object.keys(n).filter((function(e){return!(n[e].group!==i||!(null==G?void 0:G.includes(e)))})).length;ne[i]=r}(null==$?void 0:$.length)&&($.some((function(t){return ee[t].includes(e)}))&&(re[i]=[].concat(l()(null!==(t=re[i])&&void 0!==t?t:[]),[e])))};for(var oe in n)ae(oe);var ce=Object(h.useDispatch)(y.a).setValues,le=Object(m.useCallback)((function(){var e;ce(I.j,(e={},g()(e,I.i,G),g()(e,I.a,[].concat(l()(W),l()(Z))),g()(e,I.o,[]),e))}),[G,W,Z,ce]),se=Object(m.useCallback)((function(e,t){if(e)w(e);else{var n=q[t];L(t),w(n.SLUG)}Z.length&&le()}),[q,Z,w,le]),ue=Object(h.useSelect)((function(e){return e(M.b).getValue(I.k)})),de=Object(b.a)(ue),ge=Object.keys(re);Object(m.useEffect)((function(){if(!de&&ue)if(w(I.c.SLUG),L(0),ge.length&&B){var e=q.find((function(e){return e.SLUG===ge[0]}));L(q.indexOf(e)),w(e.SLUG)}else L(0),w(I.c.SLUG);de&&!ue&&le(),!de&&ue&&te()}),[ue,de,Z,q,B,ge,le,te]);var fe=Object(S.a)(te,50);Object(f.a)((function(){e.addEventListener("resize",fe)})),Object(p.a)((function(){return e.removeEventListener("resize",fe)}));var pe=[[].concat(l()(K),l()(J.slice(0,2))),l()(J.slice(2))];return i.createElement("div",{className:"googlesitekit-chip-tab-group"},i.createElement("div",{className:"googlesitekit-chip-tab-group__tab-items",ref:a},!B&&pe.map((function(e){return i.createElement("div",{key:"row-".concat(e[0].SLUG),className:"googlesitekit-chip-tab-group__tab-items-row"},e.map((function(e){return i.createElement(_.a,{key:e.SLUG,slug:e.SLUG,label:e.LABEL,hasNewBadge:!!(null==re?void 0:re[e.SLUG]),isActive:e.SLUG===d,onClick:se,selectedCount:ne[e.SLUG]})})))})),B&&i.createElement(j.TabBar,{activeIndex:P,handleActiveIndexUpdate:function(e){return se(null,e)}},q.map((function(e,t){var n=R[e.SLUG]||z.a;return i.createElement(j.Tab,{key:t,"aria-label":e.LABEL},i.createElement(n,{width:12,height:12,className:"googlesitekit-chip-tab-group__chip-item-svg googlesitekit-chip-tab-group__tab-item-mobile-svg googlesitekit-chip-tab-group__chip-item-svg__".concat(e.SLUG)}),e.LABEL,ne[e.SLUG]>0&&i.createElement("span",{className:"googlesitekit-chip-tab-group__chip-item-count"},"(",ne[e.SLUG],")"),!!(null==re?void 0:re[e.SLUG])&&i.createElement("span",{className:"googlesitekit-chip-tab-group__chip-item-new-dot"}))})))),i.createElement("div",{className:"googlesitekit-chip-tab-group__tab-item"},Object.keys(ie).map((function(e){var t,n=ie[e].group,a=null==re||null===(t=re[n])||void 0===t?void 0:t.includes(e);return i.createElement(D.a,o()({key:e,slug:e,savedItemSlugs:r,isNewlyDetected:a},ie[e]))})),!Object.keys(ie).length&&i.createElement("div",{className:"googlesitekit-chip-tab-group__graphic"},i.createElement(A.a,{height:250}),i.createElement("p",null,Object(v.__)("No metrics were selected yet","google-site-kit")))))}}).call(this,n(27),n(4))},,function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return OverlayCard}));var i=n(5),r=n.n(i),a=n(20),o=n.n(a),c=n(581),l=n(0),s=n.n(l),u=n(10),d=n.n(u),g=n(23),f=n(361),p=n(146);function m(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function b(e){for(var t=1;t0?e.createElement("span",{className:"googlesitekit-chip-tab-group__chip-item-count"},"(",d,")"):null,onClick:function(){return a(n)}},i,c&&e.createElement("span",{className:"googlesitekit-chip-tab-group__chip-item-new-dot"}))}Chip.propTypes={slug:c.a.string.isRequired,label:c.a.string.isRequired,isActive:c.a.bool,hasNewBadge:c.a.bool,selectedCount:c.a.number,onClick:c.a.func.isRequired}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return MetricItem}));var i=n(5),r=n.n(i),a=n(29),o=n.n(a),c=n(0),l=n.n(c),s=n(1),u=n(2),d=n(3),g=n(30),f=n(52),p=n(22),m=n(25),b=n(126);function MetricItem(t){var n=t.slug,i=t.title,a=t.description,c=t.isNewlyDetected,l=t.savedItemSlugs,v=void 0===l?[]:l,h=Object(d.useSelect)((function(e){var t=e(p.a).getModule,i=e(f.a).getWidget(n);return null==i?void 0:i.modules.reduce((function(e,n){var i=t(n);return(null==i?void 0:i.connected)||!(null==i?void 0:i.name)?e:[].concat(o()(e),[i.name])}),[])})),j=Object(d.useSelect)((function(e){return e(g.a).getValue(m.j,m.i)})),I=Object(d.useSelect)((function(e){return e(g.a)})).getValue,y=Object(d.useDispatch)(g.a).setValues,E=Object(s.useCallback)((function(e){var t,i=I(m.j,m.i),a=e.target.checked?i.concat([n]):i.filter((function(e){return e!==n}));y(m.j,(t={},r()(t,m.i,a),r()(t,m.o,a),t))}),[I,y,n]),O=null==j?void 0:j.includes(n),M=!v.includes(n)&&h.length>0,k="key-metric-selection-checkbox-".concat(n);return e.createElement(b.c,{id:k,slug:n,title:i,description:a,isNewlyDetected:c,isItemSelected:O,isItemDisabled:M,onCheckboxChange:E},h.length>0&&e.createElement("div",{className:"googlesitekit-selection-panel-item-error"},Object(u.sprintf)(/* translators: %s: module names. */ Object(u._n)("%s is disconnected, no data to show","%s are disconnected, no data to show",h.length,"google-site-kit"),h.join(Object(u.__)(" and ","google-site-kit")))))}MetricItem.propTypes={slug:l.a.string.isRequired,title:l.a.string.isRequired,description:l.a.string.isRequired,isNewlyDetected:l.a.bool,savedItemSlugs:l.a.array}}).call(this,n(4))},function(e,t,n){"use strict";var i=n(1);function r(){return(r=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:3,n=e.filter((function(e){var t=e.dimensionValues;return"(not set)"!==t[0].value&&""!==t[0].value}));return n.slice(0,t)}n.d(t,"a",(function(){return i}))},,function(e,t,n){"use strict";(function(e,i){n.d(t,"a",(function(){return m})),n.d(t,"b",(function(){return AudienceSegmentationSetupSuccessSubtleNotification}));var r=n(0),a=n.n(r),o=n(2),c=n(1),l=n(165),s=n(35),u=n(159),d=n(23),g=n(3),f=n(43),p=n(7),m="setup-success-notification-audiences";function AudienceSegmentationSetupSuccessSubtleNotification(t){var n=t.id,r=t.Notification,a=Object(d.e)(),b=Object(g.useDispatch)(f.a).dismissNotification,v=Object(g.useSelect)((function(e){return e(p.a).isAudienceSegmentationWidgetHidden()}));Object(c.useEffect)((function(){v&&b(m)}),[b,v]);return void 0===v?null:i.createElement(r,null,i.createElement(l.a,{notificationID:n,type:s.a.SUCCESS,title:Object(o.__)("Success! Visitor groups added to your dashboard","google-site-kit"),description:Object(o.__)("Get to know how different types of visitors interact with your site, e.g. which pages they visit and for how long","google-site-kit"),ctaButton:{label:Object(o.__)("Show me","google-site-kit"),onClick:function(t){t.preventDefault(),b(m),setTimeout((function(){e.scrollTo({top:Object(u.a)(".googlesitekit-widget-area--mainDashboardTrafficAudienceSegmentation",a),behavior:"smooth"})}),50)}},dismissButton:!0}))}AudienceSegmentationSetupSuccessSubtleNotification.propTypes={id:a.a.string.isRequired,Notification:a.a.elementType.isRequired}}).call(this,n(27),n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return RetryButton}));var i=n(0),r=n.n(i),a=n(2),o=n(11),c=n(9),l=n(17);function RetryButton(t){var n=t.handleRetry,i=Object(l.a)();return e.createElement(o.Button,{className:"googlesitekit-audience-selection-panel__error-notice-action",onClick:function(){n(),Object(c.I)("".concat(i,"_audiences-sidebar"),"data_loading_error_retry")},tertiary:!0},Object(a.__)("Retry","google-site-kit"))}RetryButton.propTypes={handleRetry:r.a.func.isRequired}}).call(this,n(4))},,,,,,,function(e,t,n){"use strict";n.d(t,"a",(function(){return d}));var i=n(3),r=n(22),a=n(7),o=n(25),c=n(8),l=n(28),s=n(70),u=n(87);function d(){return Object(i.useSelect)((function(e){var t=e(a.a).isItemDismissed(o.l),n=e(a.a).isDismissingItem(o.l),i=g(e,u.a,s.b),r=g(e,l.g,c.r);return!1===t&&!1===n&&i&&r}),[])}function g(e,t,n){if(e(r.a).isModuleConnected(t)){var i=e(n),a=i.isGatheringData,o=i.isDataAvailableOnLoad;return a(),o()}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var i=n(1),r=n(3),a=n(7),o=n(22),c=n(38);function l(e){var t=Object(r.useSelect)((function(e){return e(a.a).hasCapability(a.K)})),n=Object(r.useSelect)((function(t){return t(o.a).getModuleStoreName(e)})),l=Object(r.useSelect)((function(e){var t;return null===(t=e(n))||void 0===t?void 0:t.getAdminReauthURL()})),s=Object(r.useDispatch)(c.a).navigateTo,u=Object(i.useCallback)((function(){return s(l)}),[l,s]);return l&&t?u:null}},,,,,,,,,,function(e,t,n){"use strict";(function(e,i){n.d(t,"a",(function(){return m})),n.d(t,"b",(function(){return AudienceSegmentationIntroductoryOverlayNotification}));var r=n(0),a=n.n(r),o=n(2),c=n(3),l=n(459),s=n(460),u=n(302),d=n(159),g=n(23),f=n(43),p=n(17),m="audienceSegmentationIntroductoryOverlayNotification";function AudienceSegmentationIntroductoryOverlayNotification(t){var n=t.id,r=t.Notification,a=Object(p.a)(),m=Object(g.e)(),b=Object(c.useDispatch)(f.a).dismissNotification,v={category:"".concat(a,"_audiences-secondary-user-intro")};return i.createElement(r,{gaTrackingEventArgs:v},i.createElement(u.a,{notificationID:n,title:Object(o.__)("New! Visitor groups","google-site-kit"),description:Object(o.__)("You can now learn more about your site visitor groups by comparing different metrics.","google-site-kit"),GraphicDesktop:l.a,GraphicMobile:s.a,ctaButton:{label:Object(o.__)("Show me","google-site-kit"),onClick:function(t){t.preventDefault();setTimeout((function(){e.scrollTo({top:Object(d.a)(".googlesitekit-widget-area--mainDashboardTrafficAudienceSegmentation",m),behavior:"smooth"})}),0),b(n)}},dismissButton:{label:Object(o.__)("Got it","google-site-kit")},gaTrackingEventArgs:v}))}AudienceSegmentationIntroductoryOverlayNotification.propTypes={id:a.a.string.isRequired,Notification:a.a.elementType.isRequired}}).call(this,n(27),n(4))},,,function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return d})),n.d(t,"b",(function(){return SetupSuccess}));var i=n(1),r=n(3),a=n(7),o=n(17),c=n(127),l=n(9),s=n(461),u=Object(c.a)(s.a),d="settings_visitor_groups_setup_success_notification";function SetupSuccess(){var t=Object(o.a)(),n=Object(r.useDispatch)(a.a).dismissItem,c=Object(r.useSelect)((function(e){return e(a.a).isAudienceSegmentationWidgetHidden()})),s=Object(r.useSelect)((function(e){return e(a.a).isItemDismissed(d)})),g=c&&!1===s;return Object(i.useEffect)((function(){g&&n(d)}),[n,g]),void 0===s||s||g?null:e.createElement(u,{onInView:function(){Object(l.I)("".concat(t,"_audiences-setup-cta-settings-success"),"view_notification")}})}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return h}));var i=n(6),r=n.n(i),a=n(16),o=n.n(a),c=n(15),l=n.n(c),s=n(713),u=n(2),d=n(1),g=n(174),f=n(3),p=n(30),m=n(7),b=n(36),v=n(8);function h(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.redirectURL,i=t.onSuccess,a=t.onError,c=Object(s.a)(),h=Object(d.useState)([]),j=l()(h,2),I=j[0],y=j[1],E=Object(d.useState)([]),O=l()(E,2),M=O[0],k=O[1],N=Object(d.useState)(!1),_=l()(N,2),D=_[0],A=_[1],T=Object(f.useSelect)((function(e){return e(m.a).hasScope(v.h)})),S=Object(f.useSelect)((function(e){return e(p.a).getValue(v.c,"autoSubmit")})),w=Object(f.useDispatch)(p.a),C=w.setValues,z=Object(f.useDispatch)(m.a),R=z.setPermissionScopeError,x=Object(f.useDispatch)(v.r),P=x.enableAudienceGroup,L=x.fetchSyncAvailableCustomDimensions,B=x.determineNeedForAnalytics4EditScope,G=x.syncAvailableAudiences;n||(n=Object(g.a)(e.location.href,{notification:"audience_segmentation"}));var W=Object(d.useCallback)(o()(r.a.mark((function e(){var t,n,i,a,o,c,l,s,u,d;return r.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,G();case 2:if(t=e.sent,!(n=t.error)){e.next=6;break}return e.abrupt("return",{error:n});case 6:return e.next=8,L();case 8:if(i=e.sent,!(a=i.error)){e.next=12;break}return e.abrupt("return",{error:a});case 12:if(T){e.next=24;break}return e.next=15,B();case 15:if(o=e.sent,c=o.error,l=o.needsScope,!c){e.next=22;break}return e.abrupt("return",{error:c});case 22:if(!l){e.next=24;break}return e.abrupt("return",{needsScope:!0});case 24:return C(v.c,{autoSubmit:!1}),e.next=27,P(M);case 27:if(e.t0=e.sent,e.t0){e.next=30;break}e.t0={};case 30:return s=e.t0,u=s.error,d=s.failedSiteKitAudienceSlugs,e.abrupt("return",{error:u,failedSiteKitAudienceSlugs:d});case 34:case"end":return e.stop()}}),e)}))),[P,M,L,T,B,C,G]),Z=Object(d.useCallback)(o()(r.a.mark((function t(){var o,l,s,d,g;return r.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return A(!0),t.next=3,W();case 3:if(o=t.sent,l=o.error,s=o.needsScope,d=o.failedSiteKitAudienceSlugs,!s){t.next=11;break}return C(v.c,{autoSubmit:!0}),R({code:b.a,message:Object(u.__)("Additional permissions are required to create new audiences in Analytics.","google-site-kit"),data:{status:403,scopes:[v.h],skipModal:!0,skipDefaultErrorNotifications:!0,redirectURL:n,errorRedirectURL:e.location.href}}),t.abrupt("return");case 11:l||d?null==a||a():null==i||i(),c()&&(g=function _newArrayIfNotEmpty(e){return e.length?[]:e},l?(y([l]),k(g)):Array.isArray(d)?(k(d),y(g)):(y(g),k(g)),A(!1));case 13:case"end":return t.stop()}}),t)}))),[W,c,C,R,n,a,i]);return Object(d.useEffect)((function(){T&&S&&Z()}),[T,S,Z]),{apiErrors:I,failedAudiences:M,isSaving:D,onEnableGroups:Z}}}).call(this,n(27))},,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return ChangeMetricsLink}));var i=n(1),r=n(2),a=n(3),o=n(26),c=n(7),l=n(25),s=n(21),u=n(303),d=n(455),g=n(9),f=n(17),p=n(514);function ChangeMetricsLink(){var t=Object(a.useSelect)((function(e){return e(c.a).getKeyMetrics()})),n=Object(f.a)(),m=Object(a.useDispatch)(o.b).setValue,b=Object(i.useCallback)((function(){m(l.k,!0),Object(g.I)("".concat(n,"_kmw"),"change_metrics")}),[m,n]),v=Array.isArray(t)&&(null==t?void 0:t.length)>0;return Object(p.a)({renderChangeMetricLink:v}),v?e.createElement(i.Fragment,null,e.createElement(s.a,{className:"googlesitekit-widget-area__cta-link googlesitekit-km-change-metrics-cta",onClick:b,leadingIcon:e.createElement(u.a,{width:22,height:22}),secondary:!0,linkButton:!0},Object(r.__)("Change metrics","google-site-kit")),e.createElement(d.a,null)):null}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return InsufficientPermissionsError}));var i=n(0),r=n.n(i),a=n(1),o=n(41),c=n(2),l=n(3),s=n(13),u=n(21),d=n(297),g=n(9),f=n(17);function InsufficientPermissionsError(t){var n=t.moduleSlug,i=t.onRetry,r=t.infoTooltip,p=t.headerText,m=Object(f.a)(),b=Object(l.useSelect)((function(e){return e(s.c).getErrorTroubleshootingLinkURL({code:"".concat(n,"_insufficient_permissions")})}));Object(a.useEffect)((function(){Object(g.J)("".concat(m,"_kmw"),"insufficient_permissions_error")}),[m]);var v=Object(a.useCallback)((function(){Object(g.I)("".concat(m,"_kmw"),"insufficient_permissions_error_retry"),null==i||i()}),[i,m]);return e.createElement(d.a,{title:Object(c.__)("Insufficient permissions","google-site-kit"),headerText:p,infoTooltip:r},e.createElement("div",{className:"googlesitekit-report-error-actions"},e.createElement("span",{className:"googlesitekit-error-retry-text"},Object(o.a)(Object(c.__)("Permissions updated? Retry","google-site-kit"),{a:e.createElement(u.a,{onClick:v})})),e.createElement("span",{className:"googlesitekit-error-retry-text"},Object(o.a)(Object(c.__)("You’ll need to contact your administrator. Learn more","google-site-kit"),{a:e.createElement(u.a,{href:b,external:!0,hideExternalIndicator:!0})}))))}InsufficientPermissionsError.propTypes={moduleSlug:r.a.string.isRequired,onRetry:r.a.func.isRequired,headerText:r.a.string,infoTooltip:r.a.string}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){var i=n(6),r=n.n(i),a=n(16),o=n.n(a),c=n(15),l=n.n(c),s=n(0),u=n.n(s),d=n(309),g=n(2),f=n(1),p=n(3),m=n(7),b=n(13),v=n(38),h=n(25),j=n(28),I=n(62),y=n(200),E=n(9),O=n(17),M=n(400),k=n(114),N=n(21),_=n(387),D=n(388);function KeyMetricsSetupCTAWidget(t){var n=t.Widget,i=t.WidgetNull,a=Object(f.useRef)(),c=Object(O.a)(),s="".concat(c,"_kmw-cta-notification"),u=Object(M.a)(),j=Object(p.useSelect)((function(e){return e(b.c).getAdminURL("googlesitekit-user-input")})),I=Object(p.useSelect)((function(e){return e(b.c).getAdminURL("googlesitekit-metric-selection")})),A=Object(p.useSelect)((function(e){return j&&e(v.a).isNavigatingTo(j)})),T=Object(d.a)(a,{threshold:.25}),S=Object(f.useState)(!1),w=l()(S,2),C=w[0],z=w[1],R=!!(null==T?void 0:T.intersectionRatio),x=Object(p.useDispatch)(m.a).triggerSurvey,P=Object(p.useSelect)((function(e){return e(b.c).isUsingProxy()}));Object(f.useEffect)((function(){R&&!C&&(Object(E.I)("".concat(c,"_kmw-cta-notification"),"view_notification"),P&&x("view_kmw_setup_cta",{ttl:E.f}),z(!0))}),[R,C,c,P,x]);var L={tooltipSlug:h.l,title:Object(g.__)("You can always set up goals in Settings later","google-site-kit"),content:Object(g.__)("The Key Metrics section will be added back to your dashboard once you set your goals in Settings","google-site-kit"),dismissLabel:Object(g.__)("Got it","google-site-kit")},B=Object(y.b)(L),G=Object(p.useDispatch)(m.a).dismissItem,W=Object(f.useCallback)(o()(r.a.mark((function e(){return r.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(E.I)(s,"dismiss_notification");case 2:return B(),e.next=5,G(h.l);case 5:case"end":return e.stop()}}),e)}))),[s,B,G]),Z=Object(p.useDispatch)(v.a).navigateTo,V=Object(f.useCallback)(o()(r.a.mark((function e(){return r.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(E.I)(s,"confirm_pick_own_metrics");case 2:Z(I);case 3:case"end":return e.stop()}}),e)}))),[s,Z,I]),U=Object(f.useCallback)(o()(r.a.mark((function e(){return r.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(E.I)(s,"confirm_get_tailored_metrics");case 2:Z(j);case 3:case"end":return e.stop()}}),e)}))),[s,Z,j]);return u?e.createElement(n,{noPadding:!0},e.createElement(k.a,{ref:a,className:"googlesitekit-banner--setup-cta",title:Object(g.__)("Get personalized suggestions for user interaction metrics based on your goals","google-site-kit"),description:Object(g.__)("Answer 3 questions and we’ll suggest relevant metrics for your dashboard. These metrics will help you track how users interact with your site.","google-site-kit"),dismissButton:{label:Object(g.__)("Maybe later","google-site-kit"),onClick:W},ctaButton:{label:Object(g.__)("Get tailored metrics","google-site-kit"),onClick:U,disabled:A,inProgress:A},svg:{desktop:_.a,mobile:D.a,verticalPosition:"top"},footer:e.createElement("div",{className:"googlesitekit-widget-key-metrics-footer"},e.createElement("span",null,Object(g.__)("Interested in specific metrics?","google-site-kit")),e.createElement(N.a,{onClick:V},Object(g.__)("Select your own metrics","google-site-kit")))})):e.createElement(i,null)}KeyMetricsSetupCTAWidget.propTypes={Widget:u.a.elementType.isRequired,WidgetNull:u.a.elementType},t.a=Object(I.a)({moduleName:j.g})(KeyMetricsSetupCTAWidget)}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return MetricTileNumeric}));var i=n(18),r=n.n(i),a=n(20),o=n.n(a),c=n(0),l=n.n(c),s=n(9),u=n(190),d=n(206);function MetricTileNumeric(t){var n=t.metricValue,i=t.metricValueFormat,a=t.subText,c=t.previousValue,l=t.currentValue,g=o()(t,["metricValue","metricValueFormat","subText","previousValue","currentValue"]),f=Object(s.m)(i);return e.createElement(d.a,r()({className:"googlesitekit-km-widget-tile--numeric"},g),e.createElement("div",{className:"googlesitekit-km-widget-tile__metric-container"},e.createElement("div",{className:"googlesitekit-km-widget-tile__metric"},Object(s.B)(n,f)),e.createElement("p",{className:"googlesitekit-km-widget-tile__subtext"},a)),e.createElement("div",{className:"googlesitekit-km-widget-tile__metric-change-container"},e.createElement(u.a,{previousValue:c,currentValue:l,isAbsolute:"percent"===(null==f?void 0:f.style)})))}MetricTileNumeric.propTypes={metricValue:l.a.oneOfType([l.a.string,l.a.number]),metricValueFormat:l.a.oneOfType([l.a.string,l.a.object]),subtext:l.a.string,previousValue:l.a.number,currentValue:l.a.number}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return MetricTileTable}));var i=n(18),r=n.n(i),a=n(20),o=n.n(a),c=n(0),l=n.n(c),s=n(14),u=n(10),d=n.n(u),g=n(206);function MetricTileTable(t){var n=t.rows,i=void 0===n?[]:n,a=t.columns,c=void 0===a?[]:a,l=t.limit,u=t.ZeroState,f=o()(t,["rows","columns","limit","ZeroState"]),p=null;return(null==i?void 0:i.length)>0?p=i.slice(0,l||i.length).map((function(t,n){return e.createElement("div",{key:n,className:"googlesitekit-table__body-row"},c.map((function(n,i){var r=n.Component,a=n.field,o=n.className,c=void 0!==a?Object(s.get)(t,a):void 0;return e.createElement("div",{key:i,className:d()("googlesitekit-table__body-item",o)},r&&e.createElement(r,{row:t,fieldValue:c}),!r&&c)})))})):u&&(p=e.createElement("div",{className:"googlesitekit-table__body-row googlesitekit-table__body-row--no-data"},e.createElement("div",{className:"googlesitekit-table__body-zero-data"},e.createElement(u,null)))),e.createElement(g.a,r()({className:"googlesitekit-km-widget-tile--table"},f),e.createElement("div",{className:"googlesitekit-km-widget-tile__table"},p))}MetricTileTable.propTypes={rows:l.a.array,columns:l.a.array,limit:l.a.number,ZeroState:l.a.elementType}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return MetricTileTablePlainText}));var i=n(0),r=n.n(i);function MetricTileTablePlainText(t){var n=t.content;return e.createElement("p",{className:"googlesitekit-km-widget-tile__table-plain-text"},n)}MetricTileTablePlainText.propTypes={content:r.a.string.isRequired}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){var i=n(6),r=n.n(i),a=n(16),o=n.n(a),c=n(0),l=n.n(c),s=n(1),u=n(3),d=n(62),g=n(8),f=n(28),p=n(7),m=n(464),b=n(183),v=n(207),h=n(340),j=n(235),I=n(36);function AudienceTilesWidget(t){var n=t.Widget,i=Object(u.useSelect)((function(e){var t=e(g.r).getOrSyncAvailableAudiences();return null==t?void 0:t.map((function(e){return e.name}))})),a=Object(u.useSelect)((function(e){return e(p.a).getConfiguredAudiences()})),c=Object(u.useSelect)((function(e){return e(g.r).hasSyncedAudiences()})),l=Object(u.useSelect)((function(e){return e(g.r).isSyncingAudiences()})),d=Object(u.useDispatch)(g.r),f=d.clearErrors,y=d.maybeSyncAvailableAudiences,E=d.syncAvailableAudiences,O=Object(u.useSelect)((function(e){return e(g.r).isSettingUpAudiences()})),M=Object(u.useSelect)((function(e){return e(g.r).getErrorForAction("syncAvailableAudiences")}));if(Object(s.useEffect)((function(){c||l||O||y()}),[c,l,O,y]),M){var k=Object(I.e)(M);return e.createElement(v.a,{errors:M,Widget:n,onRetry:k?void 0:o()(r.a.mark((function e(){return r.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,f("syncAvailableAudiences");case 2:return e.next=4,E();case 4:case"end":return e.stop()}}),e)}))),showRetryButton:!k})}return(null==a?void 0:a.some((function(e){return null==i?void 0:i.includes(e)})))?e.createElement(m.a,{Widget:n,widgetLoading:!c||!i||!a}):c?e.createElement(h.a,{Widget:n,WidgetNull:j.a}):e.createElement(n,{className:"googlesitekit-widget-audience-tiles",noPadding:!0},e.createElement("div",{className:"googlesitekit-widget-audience-tiles__body"},e.createElement(n,{noPadding:!0},e.createElement(b.a,null)),e.createElement(n,{noPadding:!0},e.createElement(b.a,null))))}AudienceTilesWidget.propTypes={Widget:l.a.elementType.isRequired,WidgetNull:l.a.elementType.isRequired},t.a=Object(d.a)({moduleName:f.g})(AudienceTilesWidget)}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return AudienceSelectionPanel}));var i=n(3),r=n(44),a=n(26),o=n(168),c=n(490);function AudienceSelectionPanel(){var t=Object(i.useSelect)((function(e){return e(a.b).getValue(r.i)}));return e.createElement(o.a,{value:{key:"AudienceSelectionPanel",value:!!t}},e.createElement(c.a,null))}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return AudienceAreaFooter}));var i=n(2),r=n(3),a=n(7),o=n(8),c=n(28),l=n(22),s=n(144),u=n(37);function AudienceAreaFooter(){var t=Object(u.a)(),n=Object(r.useSelect)((function(e){return e(a.a).getDateRangeDates({offsetDays:o.g})})),d=Object(r.useSelect)((function(e){return t?null:e(o.r).getServiceReportURL("audiences",{dates:n})}));return Object(r.useSelect)((function(e){return e(l.a).isModuleConnected(c.g)}))?e.createElement(s.a,{className:"googlesitekit-audience-widget__source",name:Object(i._x)("Analytics","Service name","google-site-kit"),href:d,external:!0}):null}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return ChangeGroupsLink}));var i=n(1),r=n(2),a=n(3),o=n(17),c=n(9),l=n(44),s=n(26),u=n(8),d=n(21),g=n(303);function ChangeGroupsLink(){var t=Object(o.a)(),n=Object(a.useInViewSelect)((function(e){return e(u.r).getConfigurableAudiences()}),[]),f=Object(a.useDispatch)(s.b).setValue,p=Object(i.useCallback)((function(){f(l.i,!0),Object(c.I)("".concat(t,"_audiences-sidebar"),"change_groups")}),[f,t]);return Array.isArray(n)&&(null==n?void 0:n.length)>0?e.createElement(d.a,{className:"googlesitekit-widget-area__cta-link",onClick:p,leadingIcon:e.createElement(g.a,{width:22,height:22}),secondary:!0,linkButton:!0},Object(r.__)("Change groups","google-site-kit")):null}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return ConnectAnalyticsCTAWidget}));var i=n(0),r=n.n(i),a=n(41),o=n(1),c=n(2),l=n(3),s=n(505),u=n(506),d=n(21),g=n(22),f=n(28),p=n(185),m=n(23),b=n(349);function ConnectAnalyticsCTAWidget(t){var n=t.Widget,i=Object(m.e)()===m.c,r=Object(p.a)(f.g),v=Object(l.useSelect)((function(e){return e(g.a).getModuleIcon(f.g)})),h=i?e.createElement("p",null,Object(a.a)(Object(c.__)("Google Analytics is disconnected, your audience metrics can’t be displayed. Connect Google Analytics","google-site-kit"),{a:e.createElement(d.a,{onClick:r,secondary:!0})})):e.createElement(o.Fragment,null,e.createElement("p",null,Object(c.__)("Google Analytics is disconnected, your audience metrics can’t be displayed","google-site-kit")),e.createElement(d.a,{onClick:r,secondary:!0},Object(c.__)("Connect Google Analytics","google-site-kit")));return e.createElement(n,{noPadding:!0},e.createElement(b.a,{Icon:v,SVGGraphic:i?u.a:s.a},h))}ConnectAnalyticsCTAWidget.propTypes={Widget:r.a.elementType.isRequired}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){var i=n(0),r=n.n(i),a=n(1),o=n(2),c=n(3),l=n(7),s=n(9),u=n(62),d=n(240),g=n(173),f=n(8),p=n(28),m=n(26),b=n(127),v=n(17),h=Object(b.a)(d.a);function InfoNoticeWidget(t){var n=t.Widget,i=t.WidgetNull,r=Object(v.a)(),u=Object(c.useInViewSelect)((function(e){var t=e(f.r).getOrSyncAvailableAudiences();return null==t?void 0:t.map((function(e){return e.name}))}),[]),d=Object(c.useInViewSelect)((function(e){return e(l.a).getConfiguredAudiences()}),[]),p=null==d?void 0:d.some((function(e){return null==u?void 0:u.includes(e)})),b=g.a.length,j=Object(c.useInViewSelect)((function(e){return e(l.a).isPromptDismissed(g.c)}),[]),I=Object(c.useSelect)((function(e){return e(m.b).getValue(g.b)})),y=Object(c.useInViewSelect)((function(e){return e(l.a).getPromptDismissCount(g.c)}),[]),E=Object(c.useDispatch)(l.a).dismissPrompt,O=Object(a.useCallback)((function(){void 0!==y&&Object(s.I)("".concat(r,"_audiences-info-notice"),"dismiss_notice",g.a[y].slug).finally((function(){var e=2*s.f,t=y+1=b||!0===I)return e.createElement(i,null);var M=g.a[y],k=M.slug,N=M.content;return e.createElement(n,{noPadding:!0},e.createElement(h,{content:N,dismissLabel:Object(o.__)("Got it","google-site-kit"),onDismiss:O,onInView:function(){Object(s.I)("".concat(r,"_audiences-info-notice"),"view_notice",k)}}))}InfoNoticeWidget.propTypes={Widget:r.a.elementType.isRequired,WidgetNull:r.a.elementType.isRequired},t.a=Object(u.a)({moduleName:p.g})(InfoNoticeWidget)}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return SecondaryUserSetupWidget}));var i=n(6),r=n.n(i),a=n(16),o=n.n(a),c=n(15),l=n.n(c),s=n(0),u=n.n(s),d=n(100),g=n(1),f=n(3),p=n(183),m=n(8),b=n(207),v=n(36);function SecondaryUserSetupWidget(t){var n=t.Widget,i=Object(g.useState)(null),a=l()(i,2),c=a[0],s=a[1],u=Object(f.useSelect)((function(e){return e(m.r).isSettingUpAudiences()})),h=Object(f.useDispatch)(m.r).enableSecondaryUserAudienceGroup,j=function(){var e=o()(r.a.mark((function e(){var t,n;return r.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return s(null),e.next=3,h();case 3:t=e.sent,(n=t.error)&&s(n);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return Object(d.a)((function(){u||o()(r.a.mark((function e(){var t,n;return r.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,h();case 2:t=e.sent,(n=t.error)&&s(n);case 5:case"end":return e.stop()}}),e)})))()})),c?e.createElement(b.a,{Widget:n,errors:c,onRetry:j,showRetryButton:!Object(v.e)(c)}):e.createElement(n,{className:"googlesitekit-widget-audience-tiles",noPadding:!0},e.createElement("div",{className:"googlesitekit-widget-audience-tiles__body"},e.createElement(n,{noPadding:!0},e.createElement(p.a,null)),e.createElement(n,{noPadding:!0},e.createElement(p.a,null))))}SecondaryUserSetupWidget.propTypes={Widget:u.a.elementType.isRequired}}).call(this,n(4))},,,function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return SetupCompletedSurveyTrigger}));var i=n(1),r=n(3),a=n(13),o=n(7),c=n(9),l=n(244);function SetupCompletedSurveyTrigger(){var t=Object(r.useSelect)((function(e){return e(a.c).isKeyMetricsSetupCompleted()})),n=Object(r.useSelect)((function(e){return e(a.c).getKeyMetricsSetupCompletedBy()})),s=Object(r.useSelect)((function(e){return e(o.a).getID()}));return t?e.createElement(i.Fragment,null,e.createElement(l.a,{triggerID:"view_kmw",ttl:c.f}),n===s&&e.createElement(l.a,{triggerID:"view_kmw_setup_completed",ttl:c.f})):null}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return GetHelpLink}));var i=n(0),r=n.n(i),a=n(41),o=n(2),c=n(21);function GetHelpLink(t){var n=t.linkURL;return Object(a.a)(/* translators: %s: get help text. */ Object(o.__)("Trouble getting access? ","google-site-kit"),{HelpLink:e.createElement(c.a,{href:n,external:!0,hideExternalIndicator:!0},Object(o.__)("Get help","google-site-kit"))})}GetHelpLink.propTypes={linkURL:r.a.string.isRequired}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return MetricTileLoader}));var i=n(48);function MetricTileLoader(){return e.createElement("div",{className:"googlesitekit-km-widget-tile__loading"},e.createElement(i.a,{className:"googlesitekit-km-widget-tile__loading-header",width:"100%",height:"14px"}),e.createElement(i.a,{className:"googlesitekit-km-widget-tile__loading-body",width:"100%",height:"53px"}))}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){var i=n(0),r=n.n(i),a=n(1),o=n(2),c=n(11),l=n(19),s=n(23),u=n(351),d=n(36),g=n(145),f=n(343),p=n(34),m=Object(a.forwardRef)((function(t,n){var i=t.Widget,r=t.errors,a=t.onRetry,m=t.onRequestAccess,b=t.showRetryButton,v=Object(s.e)(),h=v===s.b,j=v===s.c,I=r.some(d.e);return e.createElement(i,{ref:n,className:"googlesitekit-audience-segmentation-error-widget",noPadding:!0},e.createElement(l.e,{className:"googlesitekit-audience-segmentation-error__widget-primary-cell",collapsed:!0},e.createElement(l.k,null,e.createElement(l.a,{smSize:6,mdSize:8,lgSize:7},e.createElement(p.a,{as:"h3",type:"title",size:"large"},I?Object(o.__)("Insufficient permissions","google-site-kit"):Object(o.__)("Your visitor groups data loading failed","google-site-kit")),e.createElement("div",{className:"googlesitekit-widget-audience-segmentation-error__actions"},b&&a?e.createElement(c.Button,{onClick:a,danger:!0},Object(o.__)("Retry","google-site-kit")):e.createElement(g.a,{moduleSlug:"analytics-4",error:r,GetHelpLink:I?f.a:void 0,hideGetHelpLink:!I,buttonVariant:"danger",getHelpClassName:"googlesitekit-error-retry-text",onRetry:a,onRequestAccess:m}))),!h&&!j&&e.createElement(l.a,{className:"googlesitekit-widget-audience-segmentation-error__svg-wrapper",smSize:6,mdSize:3,lgSize:5},e.createElement(u.a,{width:"233px"})),j&&e.createElement(l.a,{className:"googlesitekit-widget-audience-segmentation-error__svg-wrapper",mdSize:8},e.createElement(u.a,{width:"233px"})),h&&e.createElement(l.a,{className:"googlesitekit-widget-audience-segmentation-error__svg-wrapper",smSize:8},e.createElement(u.a,{width:"233px"})))))}));m.propTypes={Widget:r.a.elementType.isRequired,errors:r.a.arrayOf(r.a.object).isRequired,onRetry:r.a.func.isRequired,onRequestAccess:r.a.func.isRequired,showRetryButton:r.a.bool},t.a=m}).call(this,n(4))},function(e,t,n){"use strict";var i=n(1);function r(){return(r=Object.assign||function(e){for(var t=1;t0;if(a&&s&&u)return"continue";a&&!s&&e.push(r),t.push(r)};(null==n?void 0:n.length)>0;)i();return[e,t]}),[v,b,B,E,M,I,_]),U=r()(V,2),F=U[0],H=U[1];var Y,Q=(Y=[],M&&Y.push(N),_&&Y.push(A),!(!Y.every(Boolean)&&!S)||(null==b?void 0:b.every((function(e){return L[e].length>0}))));Object(c.useEffect)((function(){F.forEach((function(e){var t="audience-tile-".concat(e);Z.current[t]||(W(t,{expiresInSeconds:1}),Z.current[t]=!0)}))}),[F,W,G]);var X=Object(l.useSelect)((function(e){return e(d.r).isFetchingSyncAvailableCustomDimensions()})),J=Object(c.useState)(H[0]),K=r()(J,2),q=K[0],$=K[1],ee=Object(c.useCallback)((function(e){var t=H.indexOf(e);return-1===t?0:t}),[H]);Object(c.useEffect)((function(){H.includes(q)||$(H[0])}),[q,H]);var te=ee(q),ne=i||!k||!D||!T||!w||!z||!x||X;return e.createElement(n,{className:"googlesitekit-widget-audience-tiles",noPadding:!0},!1===Q&&!ne&&o&&H.length>0&&e.createElement(f.a,{activeTileIndex:te,setActiveTile:$,visibleAudiences:H}),e.createElement(g.a,{activeTileIndex:te,allTilesError:Q,individualTileErrors:L,loading:ne,topCitiesReportsLoaded:w,topContentReportsLoaded:z,topContentPageTitlesReportsLoaded:x,visibleAudiences:H,Widget:n}))}AudienceTiles.propTypes={Widget:o.a.elementType.isRequired,widgetLoading:o.a.bool.isRequired}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return Body}));var i=n(29),r=n.n(i),a=n(15),o=n.n(a),c=n(0),l=n.n(c),s=n(1),u=n(3),d=n(7),g=n(8),f=n(238),p=n(390),m=n(344),b=n(23),v=n(37),h=n(207),j=n(183),I=n(466),y=n(469),E=n(347),O=n(486);function Body(t){var n=t.activeTileIndex,i=t.allTilesError,a=t.individualTileErrors,c=t.loading,l=t.topCitiesReportsLoaded,M=t.topContentReportsLoaded,k=t.topContentPageTitlesReportsLoaded,N=t.visibleAudiences,_=t.Widget,D=Object(b.e)(),A=Object(v.a)(),T=D===b.b||D===b.c,S=Object(u.useInViewSelect)((function(e){return e(g.r).getOrSyncAvailableAudiences()}),[]),w=Object(u.useInViewSelect)((function(e){return e(d.a).getConfiguredAudiences()}),[]),C=Object(u.useSelect)((function(e){return e(g.r).getConfiguredSiteKitAndOtherAudiences()}))||[[],[]],z=o()(C,2),R=z[0],x=z[1],P=Object(u.useSelect)((function(e){return e(g.r).hasAudiencePartialData(R)})),L=Object(u.useInViewSelect)((function(e){return null==w?void 0:w.reduce((function(t,n){return t[n]=e(g.r).isAudiencePartialData(n),t}),{})}),[w]),B=Object(m.a)({isSiteKitAudiencePartialData:P,siteKitAudiences:R,otherAudiences:x}),G=B.report,W=B.reportError,Z=B.siteKitAudiencesReport,V=B.totalPageviews,U=B.totalPageviewsReportError,F=B.topCitiesReport,H=B.topContentReport,Y=B.topContentReportErrors,Q=B.topContentPageTitlesReport,X=B.topContentPageTitlesReportErrors,J=function(e,t){var n,i,r,a,o,c,l=(null==S||null===(n=S.filter((function(t){return t.name===e})))||void 0===n||null===(i=n[0])||void 0===i?void 0:i.displayName)||"",s=(null==S||null===(r=S.filter((function(t){return t.name===e})))||void 0===r||null===(a=r[0])||void 0===a?void 0:a.audienceSlug)||"",u=function(e){var t,n=R.some((function(t){return t.name===e})),i=null===(t=R.find((function(t){return t.name===e})))||void 0===t?void 0:t.audienceSlug,r=function(t){var r,a,o,c,l,s,u,d,g,f,p,m,b;if(n&&P){var v,h="new-visitors"===i?"new":"returning";b=null==Z||null===(v=Z.rows)||void 0===v?void 0:v.find((function(e){var n,i,r=e.dimensionValues;return(null==r||null===(n=r[0])||void 0===n?void 0:n.value)===h&&(null==r||null===(i=r[1])||void 0===i?void 0:i.value)===t}))}else{var j;b=null==G||null===(j=G.rows)||void 0===j?void 0:j.find((function(n){var i,r,a=n.dimensionValues;return(null==a||null===(i=a[0])||void 0===i?void 0:i.value)===e&&(null==a||null===(r=a[1])||void 0===r?void 0:r.value)===t}))}return[Number((null===(r=b)||void 0===r||null===(a=r.metricValues)||void 0===a||null===(o=a[0])||void 0===o?void 0:o.value)||0),Number((null===(c=b)||void 0===c||null===(l=c.metricValues)||void 0===l||null===(s=l[1])||void 0===s?void 0:s.value)||0),Number((null===(u=b)||void 0===u||null===(d=u.metricValues)||void 0===d||null===(g=d[2])||void 0===g?void 0:g.value)||0),Number((null===(f=b)||void 0===f||null===(p=f.metricValues)||void 0===p||null===(m=p[3])||void 0===m?void 0:m.value)||0)]};return{current:r("date_range_0"),previous:r("date_range_1")}}(e),d=u.current,g=u.previous,f=d[0],p=g[0],m=d[1],b=g[1],v=d[2],h=g[2],j=d[3],I=g[3],y=null==F?void 0:F[t],E=null==H?void 0:H[t],O=(null==Q||null===(o=Q[t])||void 0===o||null===(c=o.rows)||void 0===c?void 0:c.reduce((function(e,t){return e[t.dimensionValues[0].value]=t.dimensionValues[1].value,e}),{}))||{},M=R.some((function(t){return t.name===e})),k=G,N=e;return M&&P&&(k=Z,N="new-visitors"===s?"new":"returning"),{audienceName:l,audienceSlug:s,visitors:f,prevVisitors:p,visitsPerVisitors:m,prevVisitsPerVisitors:b,pagesPerVisit:v,prevPagesPerVisit:h,pageviews:j,prevPageviews:I,topCities:y,topContent:E,topContentTitles:O,isZeroData:function(e,t){var n,i,r,a=null==e||null===(n=e.rows)||void 0===n?void 0:n.find((function(e){var n,i;return(null===(n=e.dimensionValues)||void 0===n||null===(i=n[0])||void 0===i?void 0:i.value)===t}));return 0===((null==a||null===(i=a.metricValues)||void 0===i||null===(r=i[0])||void 0===r?void 0:r.value)||0)}(k,N),isPartialData:!M&&L[e]}},K=Object.values(Y).some(f.a)||Object.values(X).some(f.a),q=Object(u.useDispatch)(d.a).dismissItem,$=Object(u.useDispatch)(g.r).fetchSyncAvailableCustomDimensions,ee=Object(s.useCallback)((function(e){q("audience-tile-".concat(e))}),[q]);Object(s.useEffect)((function(){!A&&K&&$()}),[$,K,A]);var te=0;return e.createElement("div",{className:"googlesitekit-widget-audience-tiles__body"},i&&!c&&e.createElement(h.a,{Widget:_,errors:[].concat(r()(Object.values(a).flat(2)),[W,U])}),(!1===i||c)&&N.map((function(t,i){var r,o,s,u,d,g,f,m,b,v,h,O,D,A,S,w,C,z,R,x,P,L,B,G,W,Z,U,F,H,Y;if(T&&i!==n)return null;var Q=J(t,i),X=Q.audienceName,q=Q.audienceSlug,$=Q.visitors,ne=Q.prevVisitors,ie=Q.visitsPerVisitors,re=Q.prevVisitsPerVisitors,ae=Q.pagesPerVisit,oe=Q.prevPagesPerVisit,ce=Q.pageviews,le=Q.prevPageviews,se=Q.topCities,ue=Q.topContent,de=Q.topContentTitles,ge=Q.isZeroData,fe=Q.isPartialData,pe=(null==se?void 0:se.rows)?Object(p.a)(se.rows):[];return!c&&(null==l?void 0:l[t])&&(null==M?void 0:M[t])&&(null==k?void 0:k[t])&&void 0!==ge&&void 0!==fe?a[t].length>0?e.createElement(I.a,{key:t,audienceSlug:q,errors:a[t]}):e.createElement(y.a,{key:t,audienceTileNumber:te++,audienceSlug:q,title:X,infoTooltip:e.createElement(E.a,{audienceName:X,audienceSlug:q}),visitors:{currentValue:$,previousValue:ne},visitsPerVisitor:{currentValue:ie,previousValue:re},pagesPerVisit:{currentValue:ae,previousValue:oe},pageviews:{currentValue:ce,previousValue:le},percentageOfTotalPageViews:0!==V?ce/V:0,topCities:{dimensionValues:[null==pe||null===(r=pe[0])||void 0===r||null===(o=r.dimensionValues)||void 0===o?void 0:o[0],null==pe||null===(s=pe[1])||void 0===s||null===(u=s.dimensionValues)||void 0===u?void 0:u[0],null==pe||null===(d=pe[2])||void 0===d||null===(g=d.dimensionValues)||void 0===g?void 0:g[0]],metricValues:[null==pe||null===(f=pe[0])||void 0===f||null===(m=f.metricValues)||void 0===m?void 0:m[0],null==pe||null===(b=pe[1])||void 0===b||null===(v=b.metricValues)||void 0===v?void 0:v[0],null==pe||null===(h=pe[2])||void 0===h||null===(O=h.metricValues)||void 0===O?void 0:O[0]],total:$},topContent:{dimensionValues:[null==ue||null===(D=ue.rows)||void 0===D||null===(A=D[0])||void 0===A||null===(S=A.dimensionValues)||void 0===S?void 0:S[0],null==ue||null===(w=ue.rows)||void 0===w||null===(C=w[1])||void 0===C||null===(z=C.dimensionValues)||void 0===z?void 0:z[0],null==ue||null===(R=ue.rows)||void 0===R||null===(x=R[2])||void 0===x||null===(P=x.dimensionValues)||void 0===P?void 0:P[0]],metricValues:[null==ue||null===(L=ue.rows)||void 0===L||null===(B=L[0])||void 0===B||null===(G=B.metricValues)||void 0===G?void 0:G[0],null==ue||null===(W=ue.rows)||void 0===W||null===(Z=W[1])||void 0===Z||null===(U=Z.metricValues)||void 0===U?void 0:U[0],null==ue||null===(F=ue.rows)||void 0===F||null===(H=F[2])||void 0===H||null===(Y=H.metricValues)||void 0===Y?void 0:Y[0]]},topContentTitles:de,hasInvalidCustomDimensionError:K,Widget:_,audienceResourceName:t,isZeroData:ge,isPartialData:fe,isTileHideable:N.length>1,onHideTile:function(){return ee(t)}}):e.createElement(_,{key:t,noPadding:!0},e.createElement(j.a,null))})),!T&&e.createElement(O.a,{Widget:_,loading:c,allTilesError:i,visibleAudienceCount:N.length}))}Body.propTypes={activeTileIndex:l.a.number.isRequired,allTilesError:l.a.bool.isRequired,individualTileErrors:l.a.object,loading:l.a.bool.isRequired,topCitiesReportsLoaded:l.a.object.isRequired,topContentReportsLoaded:l.a.object.isRequired,topContentPageTitlesReportsLoaded:l.a.object.isRequired,visibleAudiences:l.a.array.isRequired,Widget:l.a.elementType.isRequired}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return AudienceTileError}));var i=n(0),r=n.n(i),a=n(36),o=n(467),c=n(127),l=n(17),s=n(9),u=Object(c.a)(o.a);function AudienceTileError(t){var n=t.audienceSlug,i=t.errors,r=Object(l.a)(),o=i.some((function(e){return Object(a.e)(e)}));return e.createElement(u,{errors:i,onInView:function(){var e=o?"insufficient_permissions_error":"data_loading_error";Object(s.I)("".concat(r,"_audiences-tile"),e,n)},onRetry:function(){Object(s.I)("".concat(r,"_audiences-tile"),"data_loading_error_retry",n)},onRequestAccess:function(){Object(s.I)("".concat(r,"_audiences-tile"),"insufficient_permissions_error_request_access",n)}})}AudienceTileError.propTypes={audienceSlug:r.a.string.isRequired,errors:r.a.array.isRequired}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){var i=n(0),r=n.n(i),a=n(1),o=n(2),c=n(36),l=n(468),s=n(145),u=n(343),d=n(34),g=Object(a.forwardRef)((function(t,n){var i=t.errors,r=t.onRetry,a=t.onRequestAccess,g=i.some((function(e){return Object(c.e)(e)}));return e.createElement("div",{className:"googlesitekit-audience-segmentation-tile-error",ref:n},e.createElement("div",{className:"googlesitekit-audience-segmentation-tile-error__container"},e.createElement(l.a,{className:"googlesitekit-audience-segmentation-tile-error__image"}),e.createElement("div",{className:"googlesitekit-audience-segmentation-tile-error__body"},e.createElement("div",{className:"googlesitekit-audience-segmentation-tile-error__message"},e.createElement(d.a,{as:"h3",type:"headline",size:"small",className:"googlesitekit-audience-segmentation-tile-error__title"},g?Object(o.__)("Insufficient permissions","google-site-kit"):Object(o.__)("Data loading failed","google-site-kit"))),e.createElement("div",{className:"googlesitekit-audience-segmentation-tile-error__actions"},e.createElement(s.a,{moduleSlug:"analytics-4",error:i,GetHelpLink:g?u.a:void 0,hideGetHelpLink:!g,buttonVariant:"danger",onRetry:r,onRequestAccess:a})))))}));g.propTypes={errors:r.a.array.isRequired,onRetry:r.a.func.isRequired,onRequestAccess:r.a.func.isRequired},t.a=g}).call(this,n(4))},function(e,t,n){"use strict";var i=n(1);function r(){return(r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=e.isRetrying;B(p.d,{autoSubmit:!0,isRetrying:t}),T||W({code:m.a,message:Object(l.__)("Additional permissions are required to create new audiences in Analytics.","google-site-kit"),data:{status:403,scopes:[p.h],skipModal:!0,skipDefaultErrorNotifications:!0,redirectURL:S,errorRedirectURL:w}})}),[T,S,w,W,B]),X=Object(o.useCallback)((function(){B(p.d,{autoSubmit:!1,isRetrying:!1}),H(null),Z(),L("createCustomDimension",[P,p.f.googlesitekit_post_type])}),[L,Z,P,H,B]),J=[u.b,u.c].includes(N),K=C||z||R;return i.createElement("div",{className:"googlesitekit-audience-segmentation-tile-metric googlesitekit-audience-segmentation-tile-metric--top-content"},i.createElement("div",{className:"googlesitekit-audience-segmentation-tile-metric__icon"},i.createElement(a,null)),i.createElement("div",{className:"googlesitekit-audience-segmentation-tile-metric__container"},i.createElement("div",{className:"googlesitekit-audience-segmentation-tile-metric__title"},E,!J&&k&&i.createElement(b.a,{className:"googlesitekit-audience-segmentation-partial-data-badge",label:Object(l.__)("Partial data","google-site-kit"),onTooltipOpen:function(){Object(y.I)("".concat(_,"_audiences-tile"),"view_top_content_partial_data_tooltip",r)},tooltipTitle:Object(l.__)("Still collecting full data for this timeframe, partial data is displayed for this metric","google-site-kit")})),i.createElement(v.a,{topContentTitles:M,topContent:O,isTopContentPartialData:k,hasCustomDimension:!A,onCreateCustomDimension:Q,isSaving:K}),0===n&&(x&&!K||V&&!C||Y)&&i.createElement(h.a,{apiErrors:[x],title:Object(l.__)("Failed to enable metric","google-site-kit"),description:Object(l.__)("Oops! Something went wrong. Retry enabling the metric.","google-site-kit"),onRetry:function(){return Q({isRetrying:!0})},onCancel:X,inProgress:K,hasOAuthError:Y,trackEventCategory:"".concat(_,"_audiences-top-content-cta")})))}AudienceTilePagesMetric.propTypes={audienceTileNumber:a.a.number,audienceSlug:a.a.string.isRequired,TileIcon:a.a.elementType.isRequired,title:a.a.string.isRequired,topContent:a.a.object,topContentTitles:a.a.object,isTopContentPartialData:a.a.bool}}).call(this,n(27),n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return AudienceTilePagesMetricContent}));var i=n(0),r=n.n(i),a=n(2),o=n(3),c=n(23),l=n(7),s=n(8),u=n(345),d=n(21),g=n(346),f=n(9),p=n(127),m=n(17),b=n(37),v=n(479),h=Object(p.a)(v.a);function AudienceTilePagesMetricContent(t){var n,i=t.topContentTitles,r=t.topContent,p=t.isTopContentPartialData,v=t.hasCustomDimension,j=t.onCreateCustomDimension,I=t.isSaving,y=Object(m.a)(),E=Object(b.a)(),O=Object(c.e)(),M=[c.b,c.c].includes(O),k=(null==r||null===(n=r.dimensionValues)||void 0===n?void 0:n.filter(Boolean))||[],N=!!k.length,_=Object(o.useSelect)((function(e){return e(l.a).getDateRangeDates({offsetDays:s.g})}));function ContentLinkComponent(t){var n=t.content,r=i[null==n?void 0:n.value],a=null==n?void 0:n.value,c=Object(o.useSelect)((function(e){return E?null:e(s.r).getServiceReportURL("all-pages-and-screens",{filters:{unifiedPagePathScreen:a},dates:_})}));return E?e.createElement("div",{className:"googlesitekit-audience-segmentation-tile__top-content-metric-name"},r):e.createElement(d.a,{href:c,title:r,external:!0,hideExternalIndicator:!0},r)}return e.createElement("div",{className:"googlesitekit-audience-segmentation-tile-metric__content"},!v&&e.createElement(h,{onClick:function(){Object(f.I)("".concat(y,"_audiences-top-content-cta"),"create_custom_dimension").finally(j)},isSaving:I,onInView:function(){Object(f.I)("".concat(y,"_audiences-top-content-cta"),"view_cta")}}),v&&!N&&e.createElement(u.a,null),v&&N&&k.map((function(t,n){var i;return e.createElement("div",{key:null==t?void 0:t.value,className:"googlesitekit-audience-segmentation-tile-metric__page-metric-container"},e.createElement(ContentLinkComponent,{content:t}),e.createElement("div",{className:"googlesitekit-audience-segmentation-tile-metric__page-metric-value"},Object(f.B)(null==r||null===(i=r.metricValues[n])||void 0===i?void 0:i.value)))})),M&&p&&e.createElement(g.a,{content:Object(a.__)("Still collecting full data for this timeframe, partial data is displayed for this metric","google-site-kit")}))}AudienceTilePagesMetricContent.propTypes={topContentTitles:r.a.object,topContent:r.a.object,isTopContentPartialData:r.a.bool,hasCustomDimension:r.a.bool,onCreateCustomDimension:r.a.func,isSaving:r.a.bool}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){var i=n(0),r=n.n(i),a=n(1),o=n(2),c=n(11),l=Object(a.forwardRef)((function(t,n){var i=t.onClick,r=t.isSaving;return e.createElement("div",{ref:n,className:"googlesitekit-audience-segmentation-tile-metric__no-data"},Object(o.__)("No data to show","google-site-kit"),e.createElement("p",null,Object(o.__)("Update Analytics to track metric","google-site-kit")),e.createElement(c.SpinnerButton,{onClick:i,isSaving:r,disabled:r,danger:!0},Object(o.__)("Update","google-site-kit")))}));l.propTypes={onClick:r.a.func.isRequired,isSaving:r.a.bool},t.a=l}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return AudienceTileZeroData}));var i=n(0),r=n.n(i),a=n(17),o=n(127),c=n(9),l=n(481),s=Object(o.a)(l.a);function AudienceTileZeroData(t){var n=t.Widget,i=t.audienceSlug,r=t.title,o=t.infoTooltip,l=t.isMobileBreakpoint,u=t.isTileHideable,d=t.onHideTile,g=Object(a.a)();return e.createElement(s,{Widget:n,audienceSlug:i,title:r,infoTooltip:o,isMobileBreakpoint:l,isTileHideable:u,onHideTile:function(){Object(c.I)("".concat(g,"_audiences-tile"),"temporarily_hide",i).finally(d)},onInView:function(){Object(c.I)("".concat(g,"_audiences-tile"),"view_tile_collecting_data",i)}})}AudienceTileZeroData.propTypes={Widget:r.a.elementType.isRequired,audienceSlug:r.a.string.isRequired,title:r.a.string.isRequired,infoTooltip:r.a.oneOfType([r.a.string,r.a.element]),isMobileBreakpoint:r.a.bool,isTileHideable:r.a.bool,onHideTile:r.a.func}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){var i=n(0),r=n.n(i),a=n(1),o=n(17),c=n(9),l=n(140),s=n(482),u=n(484),d=Object(a.forwardRef)((function(t,n){var i=t.Widget,r=t.audienceSlug,a=t.title,d=t.infoTooltip,g=t.isMobileBreakpoint,f=t.isTileHideable,p=t.onHideTile,m=Object(o.a)();return e.createElement(i,{ref:n,noPadding:!0},e.createElement("div",{className:"googlesitekit-audience-segmentation-tile"},e.createElement("div",{className:"googlesitekit-audience-segmentation-tile__zero-data-container"},!g&&e.createElement("div",{className:"googlesitekit-audience-segmentation-tile__header"},e.createElement("div",{className:"googlesitekit-audience-segmentation-tile__header-title"},a,d&&e.createElement(l.a,{title:d,tooltipClassName:"googlesitekit-info-tooltip__content--audience",onOpen:function(){return Object(c.I)("".concat(m,"_audiences-tile"),"view_tile_tooltip",r)}}))),e.createElement("div",{className:"googlesitekit-audience-segmentation-tile__zero-data-content"},e.createElement(s.a,null),f&&e.createElement(u.a,{onHideTile:p})))))}));d.propTypes={Widget:r.a.elementType.isRequired,audienceSlug:r.a.string.isRequired,title:r.a.string.isRequired,infoTooltip:r.a.oneOfType([r.a.string,r.a.element]),isMobileBreakpoint:r.a.bool,isTileHideable:r.a.bool,onHideTile:r.a.func},t.a=d}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return AudienceTileCollectingData}));var i=n(1),r=n(2),a=n(483);function AudienceTileCollectingData(){return e.createElement(i.Fragment,null,e.createElement(a.a,{className:"googlesitekit-audience-segmentation-tile__zero-data-image"}),e.createElement("p",{className:"googlesitekit-audience-segmentation-tile__zero-data-description"},Object(r.__)("Site Kit is collecting data for this group.","google-site-kit")))}}).call(this,n(4))},function(e,t,n){"use strict";var i=n(1);function r(){return(r=Object.assign||function(e){for(var t=1;tSelect another group to compare with your current group or learn more about how to group site visitors in Analytics","google-site-kit"),{AnalyticsLink:h,SelectGroupLink:e.createElement(g.a,{onClick:function(){return v(p.i,!0)},secondary:!0})}):Object(a.a)(Object(o.__)("Learn more about how to group site visitors in Analytics","google-site-kit"),{AnalyticsLink:h})))))}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return Header}));var i=n(11),r=n(3),a=n(8),o=n(9),c=n(17),l=n(347),s=n(140);function Header(t){var n=t.activeTileIndex,u=t.setActiveTile,d=t.visibleAudiences,g=Object(c.a)(),f=Object(r.useInViewSelect)((function(e){return e(a.r).getOrSyncAvailableAudiences()}),[]);return e.createElement(i.TabBar,{key:d.length,className:"googlesitekit-widget-audience-tiles__tabs googlesitekit-tab-bar--start-aligned-high-contrast",activeIndex:n,handleActiveIndexUpdate:function(e){return u(d[e])}},d.map((function(t,n){var r,a,c,u,d=(null==f||null===(r=f.filter((function(e){return e.name===t})))||void 0===r||null===(a=r[0])||void 0===a?void 0:a.displayName)||"",p=(null==f||null===(c=f.filter((function(e){return e.name===t})))||void 0===c||null===(u=c[0])||void 0===u?void 0:u.audienceSlug)||"",m=e.createElement(l.a,{audienceName:d,audienceSlug:p});return e.createElement(i.Tab,{key:n,"aria-label":d},d,e.createElement(s.a,{title:m,tooltipClassName:"googlesitekit-info-tooltip__content--audience",onOpen:function(){Object(o.I)("".concat(g,"_audiences-tile"),"view_tile_tooltip",p)}}))})))}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){var i=n(1),r=n(41),a=n(2),o=n(3),c=n(348),l=n(21),s=n(22),u=n(349),d=n(38),g=n(13),f=n(26),p=n(7),m=n(44),b=n(17),v=n(37),h=n(9),j=n(28),I=Object(i.forwardRef)((function(t,n){var i=Object(b.a)(),I=Object(v.a)(),y=Object(o.useSelect)((function(e){return e(p.a).didSetAudiences()})),E=Object(o.useSelect)((function(e){return e(s.a).getModuleIcon(j.g)})),O=Object(o.useSelect)((function(e){return e(g.c).getSiteKitAdminSettingsURL()})),M=Object(o.useDispatch)(f.b).setValue,k=Object(o.useDispatch)(d.a).navigateTo,N=y?"no-longer-available":"none-selected";function _(){Object(h.I)("".concat(i,"_audiences-no-audiences"),"select_groups",N).finally((function(){M(m.i,!0)}))}return e.createElement(u.a,{ref:n,className:"googlesitekit-no-audience-banner",Icon:E,SVGGraphic:c.a},e.createElement("p",null,y&&Object(r.a)(Object(a.__)("It looks like your visitor groups aren’t available anymore. Select other groups.","google-site-kit"),{a:e.createElement(l.a,{onClick:_,secondary:!0})}),!y&&Object(r.a)(Object(a.__)("You don’t have any visitor groups selected. Select groups.","google-site-kit"),{a:e.createElement(l.a,{onClick:_,secondary:!0})})),!I&&e.createElement("p",null,Object(r.a)(Object(a.__)("You can deactivate this widget in Settings.","google-site-kit"),{a:e.createElement(l.a,{onClick:function(){Object(h.I)("".concat(i,"_audiences-no-audiences"),"change_settings",N).finally((function(){k(O)}))},secondary:!0})})))}));t.a=I}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return Panel}));var i=n(5),r=n.n(i),a=n(1),o=n(3),c=n(17),l=n(9),s=n(44),u=n(30),d=n(26),g=n(7),f=n(8),p=n(491),m=n(499),b=n(501),v=n(502),h=n(503),j=n(126),I=n(504);function Panel(){var t=Object(c.a)(),n=Object(o.useSelect)((function(e){return e(d.b).getValue(s.i)})),i=Object(o.useSelect)((function(e){return e(f.r).isFetchingSyncAvailableAudiences()})),y=Object(o.useInViewSelect)((function(e){var t=e(f.r).getConfigurableAudiences,n=(0,e(g.a).getConfiguredAudiences)()||[],i=t()||[];return i.length&&n.length?i.filter((function(e){var t=e.name;return n.includes(t)})).map((function(e){return e.name})):[]})),E=Object(o.useSelect)((function(e){return e(u.a).getValue(s.c,"autoSubmit")})),O=Object(o.useDispatch)(u.a).setValues,M=Object(o.useDispatch)(d.b).setValue,k=Object(a.useCallback)((function(){var e;O(s.h,(e={},r()(e,s.f,y),r()(e,s.g,!1),e)),Object(l.I)("".concat(t,"_audiences-sidebar"),"audiences_sidebar_view")}),[y,O,t]),N=Object(a.useCallback)((function(){n&&(M(s.i,!1),M(s.e,!1))}),[M,n]);return e.createElement(j.e,{className:"googlesitekit-audience-selection-panel",closePanel:N,isOpen:n||E,isLoading:i,onOpen:k},e.createElement(v.a,{closePanel:N}),e.createElement(p.a,{savedItemSlugs:y}),e.createElement(h.a,null),e.createElement(m.a,null),e.createElement(I.a,null),e.createElement(b.a,{closePanel:N,isOpen:n,savedItemSlugs:y}))}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return AudienceItems}));var i=n(5),r=n.n(i),a=n(6),o=n.n(a),c=n(16),l=n.n(c),s=n(15),u=n.n(s),d=n(0),g=n.n(d),f=n(790),p=n(2),m=n(1),b=n(3),v=n(44),h=n(26),j=n(7),I=n(8),y=n(9),E=n(492),O=n(126),M=n(493),k=n(494),N=n(37),_=n(497);function D(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function A(e){for(var t=1;t0?i(r(f?g:c)):{},v=(m||{}).rows,h=void 0===v?[]:v,y=(b||{}).rows,E=void 0===y?[]:y;return c.map((function(e){var t,n,i,r;return r="SITE_KIT_AUDIENCE"===e.audienceType&&f?O(h,"new-visitors"===e.audienceSlug?"new":"returning"):O(E,e.name),A(A({},e),{},{userCount:Number(null===(t=r)||void 0===t||null===(n=t.metricValues)||void 0===n||null===(i=n[0])||void 0===i?void 0:i.value)||0})}))}function O(e,t){return e.find((function(e){var n,i;return(null==e||null===(n=e.dimensionValues)||void 0===n||null===(i=n[0])||void 0===i?void 0:i.value)===t}))}})),z=function(e,t){var n=t.audienceType,i=t.description,a=t.displayName,o=t.name,c=t.userCount,l="";switch(n){case"DEFAULT_AUDIENCE":l=Object(p.__)("Created by default by Google Analytics","google-site-kit"),i="";break;case"SITE_KIT_AUDIENCE":l=Object(p.__)("Created by Site Kit","google-site-kit");break;case"USER_AUDIENCE":l=Object(p.__)("Already exists in your Analytics property","google-site-kit")}return A(A({},e),{},r()({},o,{title:a,subtitle:i,description:l,userCount:c,audienceType:n}))},R=null==C?void 0:C.filter((function(e){var t=e.name;return i.includes(t)})).reduce(z,{}),x=null==C?void 0:C.filter((function(e){var t=e.name;return!i.includes(t)})).reduce(z,{}),P=Object(b.useSelect)((function(e){if(void 0!==C){var t=e(j.a),n=t.hasFinishedResolution,i=t.hasExpirableItem;if(n("getExpirableItems"))return C.filter((function(e){var t=e.audienceType,n=e.name;return"DEFAULT_AUDIENCE"!==t&&!i("".concat(I.b).concat(n))})).map((function(e){var t=e.name;return"".concat(I.b).concat(t)}))}}));return Object(f.a)((function(){S&&void 0!==P&&P.length&&g(P.map((function(e){return{slug:e,expiresInSeconds:4*y.f}})))}),[S,g,P]),e.createElement(O.d,{availableItemsTitle:Object(p.__)("Additional groups","google-site-kit"),availableSavedItems:R,availableUnsavedItems:x,ItemComponent:w?M.a:E.a,savedItemSlugs:i,notice:e.createElement(m.Fragment,null,e.createElement(k.a,null),!T&&e.createElement(_.a,null))})}AudienceItems.propTypes={savedItemSlugs:g.a.array}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return AudienceItem}));var i=n(5),r=n.n(i),a=n(15),o=n.n(a),c=n(0),l=n.n(c),s=n(1),u=n(2),d=n(3),g=n(44),f=n(30),p=n(7),m=n(8),b=n(9),v=n(296),h=n(126),j=n(243);function AudienceItem(t){var n=t.slug,i=t.title,a=t.description,c=t.subtitle,l=t.userCount,I=t.audienceType,y="".concat(m.b).concat(n),E=Object(d.useSelect)((function(e){return e(f.a).getValue(g.h,g.f)})),O=Object(d.useSelect)((function(e){return e(p.a).hasExpirableItem(y)})),M=Object(d.useSelect)((function(e){return e(p.a).isExpirableItemActive(y)})),k=Object(d.useSelect)((function(e){return e(m.r).getAudienceUserCountReportErrors()}))||[],N=o()(k,2),_=N[0],D=N[1],A=[];D&&A.push(D),_&&A.push(_);var T=Object(d.useDispatch)(f.a).setValues,S=Object(d.useSelect)((function(e){return e(p.a).isItemDismissed("audience-tile-".concat(n))})),w=Object(s.useCallback)((function(e){var t;T(g.h,(t={},r()(t,g.f,e.target.checked?E.concat([n]):E.filter((function(e){return e!==n}))),r()(t,g.g,!0),t))}),[E,T,n]),C="DEFAULT_AUDIENCE"!==I&&(!1===O||M),z=null==E?void 0:E.includes(n),R="audience-selection-checkbox-".concat(n);function ItemBadge(){return S?e.createElement(j.a,{label:Object(u.__)("Temporarily hidden","google-site-kit"),tooltipTitle:Object(u.__)("Site Kit is collecting data for this group. Once data is available the group will be added to your dashboard.","google-site-kit")}):C?e.createElement(v.a,null):null}return e.createElement(h.c,{id:R,slug:n,title:i,subtitle:c,description:a,isItemSelected:z,onCheckboxChange:w,suffix:A.length?"-":Object(b.B)(l),badge:(S||C)&&e.createElement(ItemBadge,null)})}AudienceItem.propTypes={slug:l.a.string.isRequired,title:l.a.string.isRequired,description:l.a.string.isRequired,subtitle:l.a.string,userCount:l.a.number.isRequired,audienceType:l.a.string.isRequired}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return AudienceItemPreviewBlock}));var i=n(48);function AudienceItemPreviewBlock(){return e.createElement("div",{className:"googlesitekit-selection-panel__loading"},e.createElement("div",{className:"googlesitekit-selection-panel__loading-left"},e.createElement(i.a,{width:"90px",height:"20px",className:"googlesitekit-selection-panel__loading-item"}),e.createElement(i.a,{width:"293px",height:"15px",className:"googlesitekit-selection-panel__loading-item"})),e.createElement("div",{className:"googlesitekit-selection-panel__loading-right"},e.createElement(i.a,{width:"43px",height:"20px",className:"googlesitekit-selection-panel__loading-item"})))}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return AddGroupNotice}));var i=n(6),r=n.n(i),a=n(16),o=n.n(a),c=n(15),l=n.n(c),s=n(0),u=n.n(s),d=n(1),g=n(2),f=n(3),p=n(44),m=n(30),b=n(7),v=n(495),h=n(240),j=n(26),I=n(8);function AddGroupNotice(){var t=Object(d.useState)(!1),n=l()(t,2),i=n[0],a=n[1],c=Object(f.useInViewSelect)((function(e){return e(b.a).isItemDismissed(p.a)})),s=Object(f.useSelect)((function(e){return e(j.b).getValue(p.i)})),u=Object(f.useSelect)((function(e){return e(I.r).isFetchingSyncAvailableAudiences()})),y=Object(f.useSelect)((function(e){return e(m.a).getValue(p.h,p.f)})),E=Object(f.useDispatch)(b.a).dismissItem,O=Object(d.useCallback)(o()(r.a.mark((function e(){return r.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,E(p.a);case 2:case"end":return e.stop()}}),e)}))),[E]);return Object(d.useEffect)((function(){Array.isArray(y)&&(y.length>1&&a(!0),s||1!==(null==y?void 0:y.length)||a(!1))}),[y,s,a]),c||i||u||!(null==y?void 0:y.length)?null:e.createElement(h.a,{className:"googlesitekit-audience-selection-panel__add-group-notice",content:Object(g.__)("By adding another group to your dashboard, you will be able to compare them and understand which content brings back users from each group","google-site-kit"),dismissLabel:Object(g.__)("Got it","google-site-kit"),Icon:v.a,onDismiss:O})}AddGroupNotice.propTypes={savedItemSlugs:u.a.array}}).call(this,n(4))},function(e,t,n){"use strict";var i=n(1);function r(){return(r=Object.assign||function(e){for(var t=1;t0||J)&&i.createElement(N.a,{apiErrors:H,hasOAuthError:J}))}}).call(this,n(27),n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return AudienceCreationErrorNotice}));var i=n(0),r=n.n(i),a=n(1),o=n(41),c=n(2),l=n(3),s=n(17),u=n(36),d=n(9),g=n(44),f=n(13),p=n(26),m=n(8),b=n(21),v=n(33);function AudienceCreationErrorNotice(t){var n,i,r=t.apiErrors,h=t.hasOAuthError,j=Object(s.a)(),I=Array.isArray(r)?r:[r],y=Object(l.useSelect)((function(e){return e(f.c).getErrorTroubleshootingLinkURL({code:"analytics-4_insufficient_permissions"})})),E=Object(l.useSelect)((function(e){return e(m.r).getServiceEntityAccessURL()})),O=Object(l.useSelect)((function(e){return e(f.c).getErrorTroubleshootingLinkURL({code:"access_denied"})})),M=Object(l.useSelect)((function(e){return e(p.b).getValue(g.i)})),k=I.length>0,N=I.some((function(e){return Object(u.e)(e)}));return Object(a.useEffect)((function(){if(M&&(k||h)){var e="setup_error";h?e="auth_error":N&&(e="insufficient_permissions_error"),Object(d.I)("".concat(j,"_audiences-sidebar-create-audiences"),e)}}),[k,N,h,M,j]),I.length||h?(h?i=Object(o.a)(Object(c.__)("Setup was interrupted because you didn’t grant the necessary permissions. Click on Create again to retry. If that doesn’t work, ","google-site-kit"),{HelpLink:e.createElement(b.a,{href:O,external:!0,hideExternalIndicator:!0},Object(c.__)("get help","google-site-kit"))}):N?(n=Object(c.__)("Insufficient permissions","google-site-kit"),i=Object(o.a)(Object(c.__)("Contact your administrator. Trouble getting access? ","google-site-kit"),{HelpLink:e.createElement(b.a,{href:y,external:!0,hideExternalIndicator:!0},Object(c.__)("Get help","google-site-kit"))})):(n=Object(c.__)("Analytics update failed","google-site-kit"),i=Object(c.__)("Click on Create to try again.","google-site-kit")),e.createElement(v.a,{className:"googlesitekit-audience-creation-error-notice",type:v.a.TYPES.ERROR,title:n,description:i,ctaButton:N?{label:Object(c.__)("Request access","google-site-kit"),href:E,onClick:function(){Object(d.I)("".concat(j,"_audiences-sidebar-create-audiences"),"insufficient_permissions_error_request_access")}}:void 0,hideIcon:!0})):null}AudienceCreationErrorNotice.propTypes={apiErrors:r.a.oneOfType([r.a.arrayOf(r.a.object),r.a.object,r.a.array]),hasOAuthError:r.a.bool}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return ErrorNotice}));var i=n(6),r=n.n(i),a=n(16),o=n.n(a),c=n(15),l=n.n(c),s=n(1),u=n(41),d=n(2),g=n(3),f=n(17),p=n(9),m=n(44),b=n(13),v=n(26),h=n(8),j=n(36),I=n(21),y=n(145),E=n(500),O=n(393),M=n(33);function ErrorNotice(){var t=Object(f.a)(),n=Object(g.useSelect)((function(e){return e(h.r).getErrorForAction("syncAvailableAudiences")})),i=Object(g.useInViewSelect)((function(e){return e(h.r).getAudienceUserCountReportErrors()}))||[],a=l()(i,2),c=a[0],k=a[1],N=Object(g.useSelect)((function(e){return e(b.c).getErrorTroubleshootingLinkURL({code:"analytics-4_insufficient_permissions"})})),_=Object(g.useSelect)((function(e){return e(v.b).getValue(m.i)})),D=Object(g.useDispatch)(h.r),A=D.clearError,T=D.syncAvailableAudiences,S=Object(s.useCallback)(o()(r.a.mark((function e(){return r.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,A("syncAvailableAudiences");case 2:T();case 3:case"end":return e.stop()}}),e)}))),[A,T]),w=[];n&&w.push(n),k&&w.push(k),c&&w.push(c);var C=w.length>0,z=w.some((function(e){return Object(j.e)(e)}));if(Object(s.useEffect)((function(){_&&C&&Object(p.I)("".concat(t,"_audiences-sidebar"),z?"insufficient_permissions_error":"data_loading_error")}),[C,z,_,t]),!w.length)return null;var R=[k,c].some((function(e){return!!e}));return e.createElement(M.a,{className:"googlesitekit-audience-selection-panel__error-notice googlesitekit-notice--error googlesitekit-notice--small googlesitekit-notice--square",type:M.a.TYPES.ERROR,description:z?Object(u.a)(Object(d.__)("Insufficient permissions, contact your administrator. Trouble getting access? ","google-site-kit"),{HelpLink:e.createElement(I.a,{href:N,external:!0,hideExternalIndicator:!0},Object(d.__)("Get help","google-site-kit"))}):Object(d.__)("Data loading failed","google-site-kit"),hideIcon:!0},z||R?e.createElement(y.a,{moduleSlug:"analytics-4",error:w,buttonVariant:"danger",RequestAccessButton:E.a,RetryButton:O.a,hideGetHelpLink:!0}):e.createElement(O.a,{handleRetry:S}))}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return RequestAccessButton}));var i=n(0),r=n.n(i),a=n(2),o=n(11),c=n(9),l=n(17);function RequestAccessButton(t){var n=t.requestAccessURL,i=Object(l.a)();return e.createElement(o.Button,{className:"googlesitekit-audience-selection-panel__error-notice-action",href:n,target:"_blank",onClick:function(){Object(c.I)("".concat(i,"_audiences-sidebar"),"insufficient_permissions_error_request_access")},tertiary:!0},Object(a.__)("Request access","google-site-kit"))}RequestAccessButton.propTypes={requestAccessURL:r.a.string.isRequired}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return Footer}));var i=n(6),r=n.n(i),a=n(29),o=n.n(a),c=n(16),l=n.n(c),s=n(15),u=n.n(s),d=n(5),g=n.n(d),f=n(0),p=n.n(f),m=n(1),b=n(2),v=n(3),h=n(17),j=n(9),I=n(44),y=n(30),E=n(7),O=n(8),M=n(126);function k(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function N(e){for(var t=1;tI.j&&(n=Object(b.sprintf)(/* translators: 1: Maximum number of groups that can be selected. 2: Number of selected groups. */ Object(b.__)("Select up to %1$d groups (%2$d selected)","google-site-kit"),I.j,w));var C=Object(m.useState)(null),z=u()(C,2),R=z[0],x=z[1],P=Object(m.useCallback)(function(){var e=l()(r.a.mark((function e(t){var n,i,a,c;return r.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return x(null),e.next=3,A({configuredAudiences:t});case 3:if(n=e.sent,i=n.error){e.next=14;break}if(a=(null==k?void 0:k.filter((function(e){var n=e.replace("audience-tile-","");return!t.includes(n)})))||[],t.every((function(e){return null==k?void 0:k.includes("audience-tile-".concat(e))}))&&a.push("audience-tile-".concat(t[0])),!((null==a?void 0:a.length)>0)){e.next=14;break}return e.next=11,T.apply(void 0,o()(a));case 11:c=e.sent,(i=c.error)&&x(i);case 14:return e.abrupt("return",{error:i});case 15:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),[k,T,A]),L=Object(m.useCallback)((function(){var e={USER_AUDIENCE:"user",SITE_KIT_AUDIENCE:"site-kit",DEFAULT_AUDIENCE:"default"},t=S(),n=Object.keys(e).map((function(n){var i=t.filter((function(e){var t=null==_?void 0:_.find((function(t){var n=t.name;return e===n}));return(null==t?void 0:t.audienceType)===n}));return"".concat(e[n],":").concat(i.length)})).join(",");Object(j.I)("".concat(s,"_audiences-sidebar"),"audiences_sidebar_save",n)}),[_,S,s]),B=Object(m.useCallback)((function(){Object(j.I)("".concat(s,"_audiences-sidebar"),"audiences_sidebar_cancel")}),[s]);return e.createElement(M.a,{savedItemSlugs:c,selectedItemSlugs:d,saveSettings:P,saveError:f||R,itemLimitError:n,minSelectedItemCount:I.k,maxSelectedItemCount:I.j,isBusy:p,isOpen:i,closePanel:a,onSaveSuccess:L,onCancel:B})}Footer.propTypes={isOpen:p.a.bool,closePanel:p.a.func.isRequired,savedItemSlugs:p.a.array}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return Header}));var i=n(0),r=n.n(i),a=n(1),o=n(41),c=n(2),l=n(3),s=n(38),u=n(13),d=n(7),g=n(37),f=n(21),p=n(126);function Header(t){var n=t.closePanel,i=Object(g.a)(),r=Object(l.useSelect)((function(e){return e(u.c).getSiteKitAdminSettingsURL()})),m=Object(l.useSelect)((function(e){return e(d.a).isSavingUserAudienceSettings()})),b=Object(l.useDispatch)(s.a).navigateTo,v=Object(a.useCallback)((function(){return b(r)}),[r,b]);return e.createElement(p.b,{title:Object(c.__)("Select visitor groups","google-site-kit"),onCloseClick:n},!i&&e.createElement("p",null,Object(o.a)(Object(c.__)("You can deactivate this widget in Settings","google-site-kit"),{link:e.createElement(f.a,{onClick:v,disabled:m,secondary:!0}),strong:e.createElement("strong",null)})))}Header.propTypes={closePanel:r.a.func.isRequired}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return LearnMoreLink}));var i=n(2),r=n(41),a=n(3),o=n(13),c=n(21);function LearnMoreLink(){var t=Object(a.useSelect)((function(e){return e(o.c).getGoogleSupportURL({path:"/analytics/answer/12799087"})}));return e.createElement("div",{className:"googlesitekit-audience-selection-panel__learn-more"},Object(r.a)(Object(i.__)("Learn more about grouping site visitors and audiences in Analytics","google-site-kit"),{link:e.createElement(c.a,{href:t,secondary:!0,external:!0}),strong:e.createElement("strong",null)}))}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return AudienceCreationSuccessNotice}));var i=n(1),r=n(2),a=n(3),o=n(17),c=n(9),l=n(44),s=n(26),u=n(11),d=n(106);function AudienceCreationSuccessNotice(){var t=Object(o.a)(),n=Object(a.useDispatch)(s.b).setValue,g=Object(a.useSelect)((function(e){return e(s.b).getValue(l.e)})),f=Object(a.useSelect)((function(e){return e(s.b).getValue(l.i)}));return Object(i.useEffect)((function(){f&&g&&Object(c.I)("".concat(t,"_audiences-sidebar-create-audiences-success"),"view_notification")}),[f,g,t]),g?e.createElement("div",{className:"googlesitekit-audience-selection-panel__success-notice"},e.createElement("div",{className:"googlesitekit-audience-selection-panel__success-notice-icon"},e.createElement(d.a,{width:24,height:24})),e.createElement("p",{className:"googlesitekit-audience-selection-panel__success-notice-message"},Object(r.__)("Visitor group created successfully!","google-site-kit")),e.createElement("div",{className:"googlesitekit-audience-selection-panel__success-notice-actions"},e.createElement(u.Button,{onClick:function(){Object(c.I)("".concat(t,"_audiences-sidebar-create-audiences-success"),"dismiss_notification").finally((function(){n(l.e,!1)}))},tertiary:!0},Object(r.__)("Got it","google-site-kit")))):null}}).call(this,n(4))},function(e,t,n){"use strict";var i=n(1);function r(){return(r=Object.assign||function(e){for(var t=1;t0&&c!==n;Object(i.useEffect)((function(){t&&u&&l(s)}),[t,u,l])}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return AddMetricCTATile}));var i=n(15),r=n.n(i),a=n(0),o=n.n(a),c=n(1),l=n(309),s=n(2),u=n(58),d=n(3),g=n(26),f=n(25),p=n(1004),m=n(9),b=n(17);function AddMetricCTATile(t){var n=t.Widget,i=Object(c.useRef)(),a=Object(d.useDispatch)(g.b).setValue,o=Object(b.a)(),v="".concat(o,"_kmw"),h=Object(c.useCallback)((function(e){("keydown"!==e.type||[u.b,u.e].includes(e.keyCode))&&(e.preventDefault(),a(f.k,!0),Object(m.I)(v,"add_metric_click"))}),[a,v]),j=Object(l.a)(i,{threshold:.25}),I=Object(c.useState)(!1),y=r()(I,2),E=y[0],O=y[1],M=!!(null==j?void 0:j.intersectionRatio);return Object(c.useEffect)((function(){M&&!E&&(Object(m.I)(v,"add_metric_view"),O(!0))}),[M,v,E]),e.createElement(n,{className:"googlesitekit-widget--addMetricCTATile",noPadding:!0},e.createElement("div",{ref:i,className:"googlesitekit-km-add-metric-cta-tile",onClick:h,onKeyDown:h,tabIndex:0,role:"button"},e.createElement("div",{className:"googlesitekit-km-add-metric-cta-tile__icon"},e.createElement(p.a,{width:16,height:16})),e.createElement("p",{className:"googlesitekit-km-add-metric-cta-tile__text"},Object(s.__)("Add a metric","google-site-kit"))))}AddMetricCTATile.propTypes={Widget:o.a.elementType.isRequired}}).call(this,n(4))},,,,,,,,,,,,,,function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return ConnectGA4CTAWidget}));var i=n(15),r=n.n(i),a=n(309),o=n(2),c=n(1),l=n(3),s=n(22),u=n(7),d=n(52),g=n(91),f=n(8),p=n(38),m=n(13),b=n(9),v=n(28),h=n(185),j=n(401),I=n(129),y=n(21),E=n(114),O=n(387),M=n(388);function ConnectGA4CTAWidget(t){var n=t.Widget,i=t.WidgetNull,k=Object(c.useRef)(),N=Object(l.useSelect)((function(e){var t=e(u.a).getKeyMetrics(),n=e(d.a).getWidgets(g.AREA_MAIN_DASHBOARD_KEY_METRICS_PRIMARY);return t&&n?n.filter((function(e){var n=e.slug,i=e.modules;return t.includes(n)&&i.includes(v.g)})):[]})),_=Object(l.useSelect)((function(e){return e(s.a).isModuleActive(v.g)})),D=Object(l.useSelect)((function(e){var t=e(f.r).getAdminReauthURL();return!!t&&e(p.a).isNavigatingTo(t)})),A=Object(l.useSelect)((function(e){return e(s.a).isFetchingSetModuleActivation(v.g,!0)})),T=Object(l.useSelect)((function(e){return e(m.c).getModuleSettingsEditURL(v.g)})),S=Object(l.useSelect)((function(e){return e(p.a).isNavigatingTo(T)})),w=Object(l.useDispatch)(u.a).dismissItem,C=Object(h.a)(v.g),z=Object(j.a)(v.g),R=Object(c.useCallback)((function(){if(_)return z();C()}),[C,z,_]),x=Object(a.a)(k,{threshold:.25}),P=Object(c.useState)(!1),L=r()(P,2),B=L[0],G=L[1],W=!!(null==x?void 0:x.intersectionRatio),Z=Object(l.useDispatch)(u.a).triggerSurvey,V=Object(l.useSelect)((function(e){return e(m.c).isUsingProxy()}));Object(c.useEffect)((function(){W&&!B&&(V&&Z("view_kmw_setup_cta",{ttl:b.f}),G(!0))}),[W,B,V,Z]);var U=Object(c.useState)(!1),F=r()(U,2),H=F[0],Y=F[1],Q=Object(I.a)(Y,3e3);return Object(c.useEffect)((function(){A||D||S?Y(!0):Q(!1)}),[A,D,Q,S]),!1!==Object(l.useSelect)((function(e){return e(u.a).isItemDismissed(v.e)}))||N.length<4?e.createElement(i,null):e.createElement(n,{noPadding:!0},e.createElement(E.a,{ref:k,className:"googlesitekit-banner--setup-cta googlesitekit-km-connect-ga4-cta",title:Object(o.__)("Analytics is disconnected","google-site-kit"),description:Object(o.__)("Metrics cannot be displayed without Analytics","google-site-kit"),ctaButton:{label:Object(o.__)("Connect Analytics","google-site-kit"),onClick:R,disabled:H,inProgress:H},svg:{desktop:O.a,mobile:M.a,verticalPosition:"top"},footer:e.createElement(y.a,{onClick:function(){return w(v.e)}},Object(o.__)("Maybe later","google-site-kit"))}))}}).call(this,n(4))},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";n.d(t,"b",(function(){return g})),n.d(t,"c",(function(){return f.a})),n.d(t,"a",(function(){return p}));var i=n(52),r=n(3),a=n(1e3),o=n(1002),c=n(12),l=n.n(c),s={selectors:{isWidgetContextActive:Object(r.createRegistrySelector)((function(e){return function(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};l()(n,"contextSlug is required to check a widget context is active.");var a=r.modules;return e(i.a).getWidgetAreas(n).some((function(t){return e(i.a).isWidgetAreaActive(t.slug,{modules:a})}))}}))}},u=n(67),d=Object(r.combineStores)(r.commonStore,a.a,o.a,s,Object(u.b)(i.a)),g=function(e){e.registerStore(i.a,d)},f=n(830);function p(e){var t=e.dispatch,n=e.select,r={WIDGET_AREA_STYLES:i.b,WIDGET_WIDTHS:i.c,registerWidgetArea:function(e,n,a){t(i.a).registerWidgetArea(e,n),a&&r.assignWidgetArea(e,a)},registerWidget:function(e,n,a){t(i.a).registerWidget(e,n),a&&r.assignWidget(e,a)},assignWidgetArea:function(e,n){t(i.a).assignWidgetArea(e,n)},assignWidget:function(e,n){t(i.a).assignWidget(e,n)},isWidgetAreaRegistered:function(e){return n(i.a).isWidgetAreaRegistered(e)},isWidgetRegistered:function(e){return n(i.a).isWidgetRegistered(e)}};return r}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return O}));var i=n(18),r=n.n(i),a=n(1),o=n(2),c=n(78),l=n(91),s=n(7),u=n(52),d=n(22),g=n(13),f=n(119),p=n(620),m=n(1005),b=n(1006),v=n(634),h=n(383),j=n(23),I=n(28),y=r()({},c),E=r()({},l);function O(t){var n=y.CONTEXT_MAIN_DASHBOARD_KEY_METRICS,i=y.CONTEXT_MAIN_DASHBOARD_TRAFFIC,r=y.CONTEXT_MAIN_DASHBOARD_CONTENT,c=y.CONTEXT_MAIN_DASHBOARD_SPEED,l=y.CONTEXT_MAIN_DASHBOARD_MONETIZATION,O=y.CONTEXT_ENTITY_DASHBOARD_TRAFFIC,M=y.CONTEXT_ENTITY_DASHBOARD_CONTENT,k=y.CONTEXT_ENTITY_DASHBOARD_SPEED,N=y.CONTEXT_ENTITY_DASHBOARD_MONETIZATION,_=E.AREA_MAIN_DASHBOARD_KEY_METRICS_PRIMARY,D=E.AREA_MAIN_DASHBOARD_TRAFFIC_PRIMARY,A=E.AREA_MAIN_DASHBOARD_TRAFFIC_AUDIENCE_SEGMENTATION,T=E.AREA_MAIN_DASHBOARD_CONTENT_PRIMARY,S=E.AREA_MAIN_DASHBOARD_SPEED_PRIMARY,w=E.AREA_MAIN_DASHBOARD_MONETIZATION_PRIMARY,C=E.AREA_ENTITY_DASHBOARD_TRAFFIC_PRIMARY,z=E.AREA_ENTITY_DASHBOARD_CONTENT_PRIMARY,R=E.AREA_ENTITY_DASHBOARD_SPEED_PRIMARY,x=E.AREA_ENTITY_DASHBOARD_MONETIZATION_PRIMARY;t.registerWidgetArea(_,{title:e.createElement(a.Fragment,null,Object(o.__)("Key metrics","google-site-kit"),e.createElement(m.a,null)),subtitle:b.a,style:u.b.BOXES,priority:1,CTA:f.a,filterActiveWidgets:function(e,t){return 1===t.length&&s.P.includes(t[0].slug)?[]:t}},n),t.registerWidgetArea(D,{title:Object(o.__)("Find out how your audience is growing","google-site-kit"),subtitle:Object(o.__)("Track your site’s traffic over time","google-site-kit"),style:u.b.BOXES,priority:1},i),t.registerWidgetArea(A,{subtitle:Object(o.__)("Understand how different visitor groups interact with your site","google-site-kit"),hasNewBadge:!0,style:u.b.BOXES,priority:2,CTA:h.f,Footer:h.a,filterActiveWidgets:function(e,t){var n=e(s.a).isAudienceSegmentationWidgetHidden();return void 0===n||n?[]:t}},i),t.registerWidgetArea(T,{title:Object(o.__)("See how your content is doing","google-site-kit"),subtitle:Object(o.__)("Keep track of your most popular pages and how people found them from Search","google-site-kit"),style:u.b.BOXES,priority:1},r),t.registerWidgetArea(S,{title:Object(o.__)("Find out how visitors experience your site","google-site-kit"),subtitle:Object(o.__)("Keep track of how fast your pages are and get specific recommendations on what to improve","google-site-kit"),style:u.b.BOXES,priority:1},c),t.registerWidgetArea(w,{title:Object(o.__)("Find out how much you’re earning from your content","google-site-kit"),subtitle:Object(o.__)("Track your AdSense revenue over time","google-site-kit"),style:u.b.BOXES,priority:1},l),t.registerWidgetArea(C,{title:Object(o.__)("Find out how your audience is growing","google-site-kit"),subtitle:Object(o.__)("Track traffic to this page over time","google-site-kit"),style:u.b.BOXES,priority:1},O),t.registerWidgetArea(z,{title:Object(o.__)("See how your content is doing","google-site-kit"),subtitle:Object(o.__)("Understand how people found this page from Search","google-site-kit"),style:u.b.BOXES,priority:1},M),t.registerWidgetArea(R,{title:Object(o.__)("Find out how visitors experience this page","google-site-kit"),subtitle:Object(o.__)("Keep track of how fast your page is and get specific recommendations on what to improve","google-site-kit"),style:u.b.BOXES,priority:1},k),t.registerWidgetArea(x,{title:Object(o.__)("Find out how much you’re earning from your content","google-site-kit"),subtitle:Object(o.__)("Track your AdSense revenue over time","google-site-kit"),style:u.b.BOXES,priority:1},N),t.registerWidget("keyMetricsSetupCTA",{Component:f.c,width:[t.WIDGET_WIDTHS.FULL],priority:1,wrapWidget:!1,isActive:function(e){return e(s.a).isAuthenticated()&&!1===e(g.c).isKeyMetricsSetupCompleted()}},[_]),t.registerWidget("keyMetricsConnectGA4All",{Component:v.a,width:[t.WIDGET_WIDTHS.FULL],priority:1,wrapWidget:!1,isActive:function(e){var t=e(s.a).getKeyMetrics();return!(e(d.a).isModuleConnected(I.g)||!Array.isArray(t))&&t.filter((function(e){return s.Q.includes(e)})).length>3}},[_]),t.registerWidget("keyMetricsAddMetricFirst",{Component:p.a,width:[t.WIDGET_WIDTHS.QUARTER],priority:3,wrapWidget:!1,isActive:function(e){var t=e(s.a).getKeyMetrics();return!(!Array.isArray(t)||t.length<2)&&t.length<4}},[_]),t.registerWidget("keyMetricsAddMetricSecond",{Component:p.a,width:[t.WIDGET_WIDTHS.QUARTER],priority:3,wrapWidget:!1,isActive:function(e){var t=e(s.a).getKeyMetrics();return!(!Array.isArray(t)||t.length<2)&&t.length<3}},[_]),t.registerWidget("keyMetricsAddMetricThird",{Component:p.a,width:[t.WIDGET_WIDTHS.QUARTER],priority:3,wrapWidget:!1,isActive:function(e){var t=e(s.a).getKeyMetrics();return!(!Array.isArray(t)||t.length<5)&&t.length<8}},[_]),t.registerWidget("keyMetricsAddMetricFourth",{Component:p.a,width:[t.WIDGET_WIDTHS.QUARTER],priority:3,wrapWidget:!1,hideOnBreakpoints:[j.b],isActive:function(e){var t=e(s.a).getKeyMetrics();return!(!Array.isArray(t)||t.length<5)&&t.length<7}},[_]),t.registerWidget("keyMetricsAddMetricFifth",{Component:p.a,width:[t.WIDGET_WIDTHS.QUARTER],priority:3,wrapWidget:!1,hideOnBreakpoints:[j.b],isActive:function(e){var t=e(s.a).getKeyMetrics();return!(!Array.isArray(t)||t.length<5)&&t.length<6}},[_])}}).call(this,n(4))},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";(function(e){var i=n(5),r=n.n(i),a=n(12),o=n.n(a),c=n(3),l=n(52),s=n(1001);function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function d(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{},n=t.priority,i=void 0===n?10:n,r=t.style,a=void 0===r?l.b.BOXES:r,c=t.title,s=t.subtitle,u=t.Icon,d=t.hasNewBadge,f=void 0!==d&&d,p=t.CTA,m=t.Footer,b=t.filterActiveWidgets;return o()(e,"slug is required."),o()(Object.values(l.b).includes(a),"settings.style must be one of: ".concat(g,".")),{payload:{slug:e,settings:{priority:i,style:a,title:c,subtitle:s,Icon:u,hasNewBadge:f,CTA:p,Footer:m,filterActiveWidgets:b}},type:"REGISTER_WIDGET_AREA"}}},p=Object(c.createReducer)((function(t,n){var i=n.type,r=n.payload;switch(i){case"ASSIGN_WIDGET_AREA":var a=r.slug;return r.contextSlugs.forEach((function(e){void 0===t.contextAssignments[e]&&(t.contextAssignments[e]=[]),t.contextAssignments[e].includes(a)||t.contextAssignments[e].push(a)})),t;case"REGISTER_WIDGET_AREA":var o=r.slug,c=r.settings;return void 0!==t.areas[o]?(e.console.warn('Could not register widget area with slug "'.concat(o,'". Widget area "').concat(o,'" is already registered.')),t):(t.areas[o]=d(d({},c),{},{slug:o}),t);default:return t}})),m={isWidgetAreaActive:Object(c.createRegistrySelector)((function(e){return function(t,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};o()(n,"widgetAreaSlug is required to check a widget area is active.");var r=i.modules,a=e(l.a).getWidgetArea(n),c=e(l.a).getWidgets(n,{modules:r});return a.filterActiveWidgets&&(c=a.filterActiveWidgets(e,c)),c.some((function(t){return e(l.a).isWidgetActive(t.slug)}))}})),isWidgetAreaRegistered:function(e,t){return void 0!==e.areas[t]},getWidgetAreas:function(e,t){o()(t,"contextSlug is required.");var n=e.areas,i=e.contextAssignments;return Object(s.a)(Object.values(n).filter((function(e){return i[t]&&i[t].includes(e.slug)})),"priority")},getWidgetArea:function(e,t){return o()(t,"slug is required."),e.areas[t]||null}};t.a={initialState:{areas:{},contextAssignments:{}},actions:f,controls:{},reducer:p,resolvers:{},selectors:m}}).call(this,n(27))},function(e,t,n){"use strict";function i(e,t){return e.sort((function(e,n){return e[t]>n[t]?1:e[t]1&&void 0!==arguments[1]?arguments[1]:{},n=t.Component,i=t.priority,r=void 0===i?10:i,a=t.width,c=void 0===a?d.c.QUARTER:a,l=t.wrapWidget,s=void 0===l||l,g=t.modules,f=t.isActive,m=t.isPreloaded,b=t.hideOnBreakpoints,v=Object.values(d.c);return o()(n,"component is required to register a widget."),o()(Array.isArray(c)&&c.some(v.includes,v)||!Array.isArray(c)&&v.includes(c),"Widget width should be one of: ".concat(p,', but "').concat(c,'" was provided.')),{payload:{slug:e,settings:{Component:n,priority:r,width:c,wrapWidget:s,modules:Object(u.f)(g),isActive:f,isPreloaded:m,hideOnBreakpoints:b}},type:"REGISTER_WIDGET"}},setWidgetState:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return{payload:{slug:e,Component:t,metadata:n},type:"SET_WIDGET_STATE"}},unsetWidgetState:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return{payload:{slug:e,Component:t,metadata:n},type:"UNSET_WIDGET_STATE"}}},b=Object(s.createReducer)((function(t,n){var i=n.type,r=n.payload;switch(i){case"ASSIGN_WIDGET":var a=r.slug;return r.areaSlugs.forEach((function(e){void 0===t.areaAssignments[e]&&(t.areaAssignments[e]=[]),t.areaAssignments[e].includes(a)||t.areaAssignments[e].push(a)})),t;case"REGISTER_WIDGET":var o=r.slug,c=r.settings;return void 0!==t.widgets[o]?(e.console.warn('Could not register widget with slug "'.concat(o,'". Widget "').concat(o,'" is already registered.')),t):(t.widgets[o]=f(f({},c),{},{slug:o}),t);case"SET_WIDGET_STATE":var s=r.slug,u=r.Component,d=r.metadata;return t.widgetStates[s]={Component:u,metadata:d},t;case"UNSET_WIDGET_STATE":var g,p,m,b,v=r.slug,h=r.Component,j=r.metadata;return(null===(g=t.widgetStates)||void 0===g||null===(p=g[v])||void 0===p?void 0:p.Component)===h&&Object(l.b)(null===(m=t.widgetStates)||void 0===m||null===(b=m[v])||void 0===b?void 0:b.metadata)===j&&delete t.widgetStates[v],t;default:return t}})),v={isWidgetActive:Object(s.createRegistrySelector)((function(e){return function(t,n){return o()(n,"slug is required to check a widget is active."),!Object(u.e)(e(d.a).getWidgetState(n))}})),isWidgetRegistered:function(e,t){return void 0!==e.widgets[t]},isWidgetPreloaded:Object(s.createRegistrySelector)((function(e){return function(t,n){var i,r;return!!(null===(i=t.widgets[n])||void 0===i||null===(r=i.isPreloaded)||void 0===r?void 0:r.call(i,e))}})),getWidgets:Object(s.createRegistrySelector)((function(e){return function(t,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=i.modules;o()(n,"widgetAreaSlug is required.");var a=t.areaAssignments,l=Object.values(t.widgets).filter((function(e){var t;return null===(t=a[n])||void 0===t?void 0:t.includes(e.slug)})).filter((function(t){return"function"!=typeof t.isActive||(!!t.isActive(e)||"function"==typeof t.isPreloaded&&t.isPreloaded(e))}));if(r){var s=Object(u.f)(r);l=l.filter((function(e){var t;return!(null===(t=e.modules)||void 0===t?void 0:t.length)||Object(c.intersection)(e.modules,s).length===e.modules.length}))}return l.sort((function(e,t){return e.priority-t.priority}))}})),getWidget:function(e,t){return o()(t,"slug is required to get a widget."),e.widgets[t]||null},getWidgetState:function(e,t){return e.widgetStates[t]||null},getWidgetStates:function(e){return e.widgetStates}};t.a={initialState:{areaAssignments:{},widgets:{},widgetStates:{}},actions:m,controls:{},reducer:b,resolvers:{},selectors:v}}).call(this,n(27))},,function(e,t,n){"use strict";var i=n(1);function r(){return(r=Object.assign||function(e){for(var t=1;t